What does this server do differently from the standard `mcp/github` server?
It focuses solely on fetching Dependabot alerts via a dedicated tool (`get_dependabot_alerts`), rather than providing broad Github API access.
@avarant
基本情報
mcp server for github dependabot
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"github-dependabot-mcp-server": {
"command": "python",
"args": [
"-m",
"keyring",
"set",
"github_mcp_server",
"personal_access_token"
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
The Github Dependabot MCP server fetches Github Dependabot alerts for a specified repository. It is intended for developers who use MCP-capable tools (e.g., Claude, Cursor) and need to retrieve security alerts from a Github repository.
Install uv (a fast Python package installer), then clone the repository. Set up a Github Personal Access Token with repo and security_events scopes, either via macOS Keychain or the GITHUB_PERSONAL_ACCESS_TOKEN environment variable. Finally, add the server to your MCP configuration (e.g., ~/.cursor/mcp.json) using the uv command as shown in the README. The server provides one tool: get_dependabot_alerts(repo_owner, repo_name), which returns a list of alert objects from the Github API.
get_dependabot_alerts(repo_owner, repo_name)uv for fast, dependency‑managed executionIt focuses solely on fetching Dependabot alerts via a dedicated tool (`get_dependabot_alerts`), rather than providing broad Github API access.
The server requires `uv` (a Python package installer/resolver) and a Github Personal Access Token with `repo` and `security_events` scopes.
All alert data is fetched live from the Github REST API using the provided token.
The server first attempts to read the token from the macOS Keychain (via `keyring`). If that fails, it falls back to the `GITHUB_PERSONAL_ACCESS_TOKEN` environment variable. It will also try to store the token in the Keychain for future use if it was provided via environment variable.
The server communicates over stdin/stdout using the MCP protocol, as configured in the MCP client’s `mcp.json` with `uv run mcp run main.py`.
🚀 All-in-one MCP server with AI search, RAG, and multi-service integrations (GitLab/Jira/Confluence/YouTube) for AI-enhanced development workflows. Folk from https://github.com/nguyenvanduocit/all-in-one-model-context-protocol
Interact seamlessly with GitLab repositories to manage merge requests and issues. Fetch details, add comments, and streamline your code review process with ease.
Yuque mcp server
Bitbucket MCP - A Model Context Protocol (MCP) server for integrating with Bitbucket Cloud and Server APIs
コメント