关于 SrcLog
SrcLog 是用于浏览 GitHub 开源仓库、精选主题以及开发者或组织排名的托管 MCP 服务。其只读工具可搜索仓库数据并查询资料,无需身份验证。
主要功能
- 01按关键词和语义搜索仓库
- 02按语言、主题和星标筛选
- 03查看仓库详情及相似项目
- 04浏览精选主题
- 05查看开发者和组织排名
适用场景
- 01为 GitHub 仓库寻找替代项目
- 02按主题浏览热门仓库
- 03按国家查找领先开发者
- 04查看组织资料和项目
MCP 相关
SrcLog 通过 Streamable HTTP 在 https://srclog.com/mcp 提供托管、无状态的 MCP 工具。工具为只读,无需身份验证或 API 密钥。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://srclog.com/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http com-srclog-srclog https://srclog.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-srclog-srclog":{"type":"http","url":"https://srclog.com/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"com-srclog-srclog":{"type":"http","url":"https://srclog.com/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"com-srclog-srclog":{"type":"http","url":"https://srclog.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-srclog-srclog":{"serverUrl":"https://srclog.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍

SrcLog MCP 服务
直接通过 Claude、ChatGPT、Cursor、VS Code 和其他任何 MCP 客户端,搜索并查看 SrcLog.com 上的开源 GitHub 仓库、精选主题和开发者排名。
- 远程托管:
https://srclog.com/mcp(Streamable HTTP,无状态,纯 JSON 响应) - 无需身份验证、API 密钥或注册
- 合理使用限额: 每个 IP 每分钟 30 次工具调用(
initialize和tools/list等协议消息免费) - 数据: 约 450,000 个仓库和 435 个精选主题,每天通过公开 GitHub API 刷新
你可以这样提问
- “查找星标数超过 5k 的 Notion 自托管替代品”
- “星标数最多的 Rust Web 框架有哪些?”
- “乌克兰排名靠前的 Python 开发者有哪些?”
- “显示与 laravel/framework 类似的仓库”
- “提供
vercel组织的个人资料和排名”
工具
| 工具 | 功能 | 参数 |
|---|---|---|
search_repos | 对 GitHub 仓库进行关键词与语义混合搜索,可按语言、主题和星标数筛选 | query?、language?、topic?、min_stars?、sort?(relevance|stars|recent)、page?、per_page? |
get_repo | 获取单个仓库的详情:星标数、复刻数、语言、许可证、主题、SrcLog 评分、日期和链接 | repo(例如 laravel/framework) |
similar_repos | 查找语义相似的仓库,可用于寻找替代品 | repo、limit? |
list_topics | 列出所有精选主题(slug、标题、描述) | — |
topic_repos | 列出带有某个主题标签且星标数最多的仓库 | topic、page?、per_page? |
top_developers | 按星标数、复刻数、关注者数或仓库数排列的 GitHub 开发者或组织排名,可按语言和国家筛选 | type?(developers|organizations)、language?、country?(ISO 代码)、sort?、page?、per_page? |
get_owner | 获取 GitHub 用户或组织的个人资料、总数、排名位置和热门仓库 | login、page?、per_page? |
所有工具均为只读。
安装
Claude Code
claude mcp add --transport http srclog https://srclog.com/mcp
Claude.ai、ChatGPT 和其他支持自定义连接器的应用
添加自定义连接器,将 https://srclog.com/mcp 粘贴为服务 URL,并将身份验证留空。
Cursor、Windsurf 和其他 mcpServers 配置
{
"mcpServers": {
"srclog": { "url": "https://srclog.com/mcp" }
}
}
VS Code
{
"servers": {
"srclog": { "type": "http", "url": "https://srclog.com/mcp" }
}
}
原始 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"}}}'
速率限制
每次工具调用都会计入每个 IP 每分钟 30 次的限额,并与 SrcLog REST API 共用。超过限额时,工具会返回错误结果(Rate limit: 30 req/min, retry in N s),而不会断开连接,因此助手可以等待后重试。
链接
- 文档:https://srclog.com/for-developers
- 网站:https://srclog.com
- MCP Registry 名称:
com.srclog/srclog
许可证
本仓库(文档和列表元数据)采用 MIT 许可证。仓库数据来自公开 GitHub API;SrcLog 评分和排名由 SrcLog 自行提供。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。