mcpField
G
GitHub Star Count MCP Server

GitHub Star Count MCP Server

本地服务
github.com/JavaTheHutt1版本控制179 周前更新

关于 GitHub Star Count MCP Server

GitHub Star Count MCP Server 让 Claude 查询 GitHub 公开仓库的星标数和基本统计信息,适合 Claude Desktop 用户,配置时需要 GitHub 令牌。

主要功能

  1. 01查询公开仓库星标数
  2. 02提供仓库统计信息 API
  3. 03集成 Claude Desktop

适用场景

  1. 01查看公开仓库的星标数
  2. 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 个人访问令牌
安装
  1. 克隆此仓库:

    git clone https://github.com/yourusername/gh_mcp.git
    cd gh_mcp
    
  2. 安装依赖:

    uv venv
    source .venv/bin/activate
    uv pip install -r requirements.txt
    
  3. 创建包含 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。