About SrcLog
SrcLog is a hosted MCP server for exploring open-source GitHub repositories, curated topics, and developer or organization rankings. Its read-only tools search repository data and retrieve profiles without requiring authentication.
Key features
- 01Keyword and semantic repository search
- 02Filters for language, topic, and stars
- 03Repository details and similar projects
- 04Curated topic browsing
- 05Developer and organization rankings
Use cases
- 01Find alternatives to a GitHub repository
- 02Browse popular repositories by topic
- 03Identify leading developers by country
- 04Inspect an organization’s profile and projects
MCP support
SrcLog exposes hosted, stateless MCP tools over Streamable HTTP at https://srclog.com/mcp. The tools are read-only and require no authentication or API key.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://srclog.com/mcpclaude mcp add --transport http com-srclog-srclog https://srclog.com/mcp{"mcpServers":{"com-srclog-srclog":{"type":"http","url":"https://srclog.com/mcp"}}}Open in Cursor{"servers":{"com-srclog-srclog":{"type":"http","url":"https://srclog.com/mcp"}}}Open in VS Code{"mcpServers":{"com-srclog-srclog":{"type":"http","url":"https://srclog.com/mcp"}}}{"mcpServers":{"com-srclog-srclog":{"serverUrl":"https://srclog.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project README
SrcLog MCP Server
Search and inspect open-source GitHub repositories, curated topics and developer rankings from SrcLog.com — straight from Claude, ChatGPT, Cursor, VS Code and any other MCP client.
- Remote, hosted:
https://srclog.com/mcp(Streamable HTTP, stateless, plain JSON responses) - No auth, no API key, no sign-up
- Fair-use limit: 30 tool calls per minute per IP (protocol messages like
initializeandtools/listare free) - Data: ~450,000 repositories and 435 curated topics, refreshed daily from the public GitHub API
What you can ask
- "Find self-hosted alternatives to Notion with more than 5k stars"
- "What are the most-starred Rust web frameworks?"
- "Who are the top Python developers in Ukraine?"
- "Show me repositories similar to laravel/framework"
- "Give me the profile and rankings of the
vercelorganization"
Tools
| Tool | What it does | Arguments |
|---|---|---|
search_repos | Hybrid keyword + semantic search over GitHub repositories, with language, topic and star filters | query?, language?, topic?, min_stars?, sort? (relevance|stars|recent), page?, per_page? |
get_repo | Details for one repository: stars, forks, language, license, topics, SrcLog score, dates, links | repo (e.g. laravel/framework) |
similar_repos | Semantically similar repositories — useful for finding alternatives | repo, limit? |
list_topics | All curated topics (slug, title, description) | — |
topic_repos | Most-starred repositories tagged with a topic | topic, page?, per_page? |
top_developers | Ranking of GitHub developers or organizations by stars, forks, watchers or repos, optionally by language and country | type? (developers|organizations), language?, country? (ISO code), sort?, page?, per_page? |
get_owner | Profile, totals, ranking positions and top repositories of a GitHub user or organization | login, page?, per_page? |
All tools are read-only.
Install
Claude Code
claude mcp add --transport http srclog https://srclog.com/mcp
Claude.ai, ChatGPT and other apps with custom connectors
Add a custom connector, paste https://srclog.com/mcp as the server URL and leave authentication empty.
Cursor, Windsurf and other mcpServers configs
{
"mcpServers": {
"srclog": { "url": "https://srclog.com/mcp" }
}
}
VS Code
{
"servers": {
"srclog": { "type": "http", "url": "https://srclog.com/mcp" }
}
}
Raw JSON-RPC
curl https://srclog.com/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_repo","arguments":{"repo":"laravel/framework"}}}'
Rate limits
Each tool call counts against a 30 requests/minute budget per IP, shared with the SrcLog REST API. Over the limit, the tool returns an error result (Rate limit: 30 req/min, retry in N s) instead of dropping the connection, so assistants can wait and retry.
Links
- Docs: https://srclog.com/for-developers
- Website: https://srclog.com
- MCP Registry name:
com.srclog/srclog
License
This repository (docs and listing metadata) is MIT licensed. Repository data comes from the public GitHub API; the SrcLog score and rankings are SrcLog's own.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.