关于 GitHub Star Count MCP Server
GitHub Star Count MCP Server 让 Claude 查询 GitHub 公开仓库的星标数和基本统计信息,适合 Claude Desktop 用户,配置时需要 GitHub 令牌。
主要功能
- 01查询公开仓库星标数
- 02提供仓库统计信息 API
- 03集成 Claude Desktop
适用场景
- 01查看公开仓库的星标数
- 02通过 Claude Desktop 获取仓库统计信息
MCP 相关
该 MCP 服务向客户端提供 GitHub 仓库星标数查询,并说明了与 Claude Desktop 的集成方式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
GitHub 星标计数 MCP 服务
一个模型上下文协议(MCP)服务,可让 Claude 获取 GitHub 仓库的星标数。
功能
- 获取任意公开 GitHub 仓库的星标数
- 通过 MCP 与 Claude Desktop 集成
- 用于获取仓库统计数据的简易 API
设置
先决条件
- Python 3.11+
- 用于依赖管理的 uv
- GitHub 个人访问令牌
安装
-
克隆此仓库:
git clone https://github.com/yourusername/gh_mcp.git cd gh_mcp -
安装依赖:
uv venv source .venv/bin/activate uv pip install -r requirements.txt -
创建包含 GitHub 令牌的
.env文件:GITHUB_TOKEN=your_github_token_here
使用方法
运行 MCP 服务
直接运行 MCP 服务:
python star_count.py
或者使用提供的 shell 脚本:
./run_star_count.sh
Claude Desktop 集成
将以下内容添加到 Claude Desktop 配置文件(~/Library/Application Support/Claude/claude_desktop_config.json)中:
"github-star-count-mcp": {
"command": "/bin/bash",
"args": [
"/path/to/gh_mcp/run_star_count.sh"
]
}
Claude 提示词示例
在 Claude Desktop 中配置 MCP 服务后,你可以使用如下提示词:
Use the github-star-count-mcp MCP server to get the star count for the repository "anthropics/claude-api" owned by "anthropics"
项目结构
star_count.py:MCP 服务的主要实现github_integration.py:GitHub API 集成函数run_star_count.sh:用于运行 MCP 服务的辅助脚本test_mcp.py:用于验证的简单测试 MCP 服务
许可证
MIT
贡献
欢迎贡献!请随时提交 Pull Request。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。