SrcLog MCP
An official MCP server provided by SrcLog that allows AI assistants to search GitHub repositories, find semantic alternatives, browse curated topics, and retrieve rankings of top developers and organizations. It operates over Streamable HTTP without requiring authentication, returning JSON data refreshed daily from GitHub.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://srclog.com/mcpWhat you can do with it
- Search open-source GitHub repositories by keywords, language, or star count
- Find semantically similar repositories to identify alternatives
- Retrieve rankings of top GitHub developers or organizations
- Get detailed statistics and metadata for specific repositories
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- srclog 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 7 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
search_repos — Search repositories
Search open-source GitHub repositories by keywords (hybrid keyword + semantic search) with optional language, topic and star filters.
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"sort": {
"enum": [
"relevance",
"stars",
"recent"
],
"type": "string"
},
"query": {
"type": "string",
"description": "Search words, e.g. \"vector database\". May be empty if a filter is given."
},
"topic": {
"type": "string",
"description": "Topic slug, e.g. \"machine-learning\"."
},
"language": {
"type": "string",
"description": "Primary language as GitHub names it, e.g. \"Rust\", \"TypeScript\"."
},
"per_page": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Results per page (default 20, max 50)."
},
"min_stars": {
"type": "integer",
"minimum": 0
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_repo — Get repository
Details for one repository: stars, forks, language, license, topics, SrcLog score, dates and links.
{
"type": "object",
"required": [
"repo"
],
"properties": {
"repo": {
"type": "string",
"description": "GitHub full name, e.g. \"laravel/framework\"."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}similar_repos — Similar repositories
Repositories semantically similar to the given one — useful for finding alternatives.
{
"type": "object",
"required": [
"repo"
],
"properties": {
"repo": {
"type": "string",
"description": "GitHub full name, e.g. \"laravel/framework\"."
},
"limit": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Default 10."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}list_topics — List topics
All curated topics (slug, title, description).
{
"type": "object",
"properties": {}
}{
"readOnlyHint": true,
"openWorldHint": false
}topic_repos — Repositories in a topic
Most-starred repositories tagged with a topic.
{
"type": "object",
"required": [
"topic"
],
"properties": {
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"topic": {
"type": "string",
"description": "Topic slug, e.g. \"rust\" or \"machine-learning\"."
},
"per_page": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Results per page (default 20, max 50)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}top_developers — Top developers
Ranking of GitHub developers or organizations by total stars (or forks, watchers, repos), optionally by language and country.
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"sort": {
"enum": [
"stars",
"forks",
"watchers",
"repos"
],
"type": "string"
},
"type": {
"enum": [
"developers",
"organizations"
],
"type": "string",
"description": "Default \"developers\"."
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 code, e.g. \"UA\"."
},
"language": {
"type": "string",
"description": "Primary language, e.g. \"Go\"."
},
"per_page": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Results per page (default 20, max 50)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}get_owner — Get developer or organization
Profile, totals, ranking positions and most-starred repositories of a GitHub user or organization.
{
"type": "object",
"required": [
"login"
],
"properties": {
"page": {
"type": "integer",
"minimum": 1,
"description": "Page number (default 1)."
},
"login": {
"type": "string",
"description": "GitHub login, e.g. \"sindresorhus\"."
},
"per_page": {
"type": "integer",
"maximum": 50,
"minimum": 1,
"description": "Results per page (default 20, max 50)."
}
}
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 554 ms
- 95th percentile latency
- 554 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 554 ms · metadata changed · 7 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http srclog-mcp https://srclog.com/mcpCodex
codex mcp add srclog-mcp --url https://srclog.com/mcpCursor
{
"mcpServers": {
"srclog-mcp": {
"url": "https://srclog.com/mcp"
}
}
}Cline
{
"mcpServers": {
"srclog-mcp": {
"type": "streamableHttp",
"url": "https://srclog.com/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"srclog-mcp": {
"type": "http",
"url": "https://srclog.com/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http srclog-mcp https://srclog.com/mcpClaude Desktop
{
"mcpServers": {
"srclog-mcp": {
"url": "https://srclog.com/mcp"
}
}
}Windsurf
{
"mcpServers": {
"srclog-mcp": {
"serverUrl": "https://srclog.com/mcp"
}
}
}Let your agent find its tools
Find servers like SrcLog MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run SrcLog MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.