SrcLog
Search GitHub repos, find alternatives, browse topics and rank top developers and orgs. No auth.
Should I use this
Quality & Safety
Findings (3)
- LOWin list_topics
- LOWin topic_repos
- LOWin get_owner
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"srclog": {
"url": "https://srclog.com/mcp"
}
}
}Remote endpoints
https://srclog.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (7)
🟢search_repos(query, language, topic, min_stars, sort, ...)
Search open-source GitHub repositories by keywords (hybrid keyword + semantic search) with optional language, topic and star filters.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search words, e.g. \"vector database\". May be empty if a filter is given."
},
"language": {
"type": "string",
"description": "Primary language as GitHub names it, e.g. \"Rust\", \"TypeScript\"."
},
"topic": {
"type": "string",
"description": "Topic slug, e.g. \"machine-learning\"."
},
"min_stars": {
"type": "integer",
"minimum": 0
},
"sort": {
"type": "string",
"enum": [
"relevance",
"stars",
"recent"
]
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"per_page": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Results per page (default 20, max 50)."
}
}
}🟢get_repo(repo)
Details for one repository: stars, forks, language, license, topics, SrcLog score, dates and links.
Input Schema
{
"type": "object",
"properties": {
"repo": {
"type": "string",
"description": "GitHub full name, e.g. \"laravel/framework\"."
}
},
"required": [
"repo"
]
}🟢similar_repos(repo, limit)
Repositories semantically similar to the given one — useful for finding alternatives.
Input Schema
{
"type": "object",
"properties": {
"repo": {
"type": "string",
"description": "GitHub full name, e.g. \"laravel/framework\"."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Default 10."
}
},
"required": [
"repo"
]
}🟢list_topics
All curated topics (slug, title, description).
Input Schema
{
"type": "object",
"properties": {}
}🟢topic_repos(topic, page, per_page)
Most-starred repositories tagged with a topic.
Input Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Topic slug, e.g. \"rust\" or \"machine-learning\"."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"per_page": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Results per page (default 20, max 50)."
}
},
"required": [
"topic"
]
}🟢top_developers(type, language, country, sort, page, ...)
Ranking of GitHub developers or organizations by total stars (or forks, watchers, repos), optionally by language and country.
Input Schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [
"developers",
"organizations"
],
"description": "Default \"developers\"."
},
"language": {
"type": "string",
"description": "Primary language, e.g. \"Go\"."
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 code, e.g. \"UA\"."
},
"sort": {
"type": "string",
"enum": [
"stars",
"forks",
"watchers",
"repos"
]
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"per_page": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Results per page (default 20, max 50)."
}
}
}🟢get_owner(login, page, per_page)
Profile, totals, ranking positions and most-starred repositories of a GitHub user or organization.
Input Schema
{
"type": "object",
"properties": {
"login": {
"type": "string",
"description": "GitHub login, e.g. \"sindresorhus\"."
},
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"per_page": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "Results per page (default 20, max 50)."
}
},
"required": [
"login"
]
}Community
Evidence