GitHub API MCP Server
用于GitHub搜索API的MCP。
环境要求
- uv - 一个项目管理工具,可以很方便管理依赖。
使用方法
1、安装依赖
uv PyGithub python-dotenv
2、在Client里配置Server
{
"mcpServers": {
"github_server": {
"command": "uv",
"args": [
"--directory",
"D:/blog/github-mcp-server",
"run",
"github_server.py"
]
}
}
}
3、在Client里使用
Metadata
Release files for iflow-mcp_huangzelincute-github-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iflow_mcp_huangzelincute_github_mcp_server-0.1.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iflow_mcp_huangzelincute_github_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.7 kB
Release files / iflow_mcp_huangzelincute_github_mcp_server-0.1.0.tar.gz
| Download URL | iflow_mcp_huangzelincute_github_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2a67a761ad8d16e85f5a278d270b66640c176e72e0e1334528df74e3ad5e9fa0
|
|
BLAKE2b-256 checksum How to use checksums |
9d266db444bd2f51a2e070f14005301e461aca68c881c9a67548cc56009c3a2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / iflow_mcp_huangzelincute_github_mcp_server-0.1.0-py3-none-any.whl
| Download URL | iflow_mcp_huangzelincute_github_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ba66e143d79bcf4192ee181ff0684ebe4f8c58d96378e4001341eda63e413d5a
|
|
BLAKE2b-256 checksum How to use checksums |
dd178018ea59766c27904de84887e1a28924aa5fe0d418fcadd03b0d8372e86d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.0 {"installer":{"name":"uv","version":"0.10.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|