GitHub Projects MCP Server
GitHub プロジェクト MCP サーバー
AI エージェントが GitHub プロジェクトを使用して Agile Sprint ベースのプロジェクトを作成および管理できるようにする MCP (Model Context Protocol) サーバー。
特徴
GitHub プロジェクト v2 API : GitHub の GraphQL プロジェクト v2 API を完全サポート
GitHub Issues : GitHub の問題を作成、読み取り、更新する
GitHub リポジトリ: リポジトリの詳細を取得する
型安全性: 最大限の型安全性を実現するために TypeScript で構築されています
Related MCP server: GitHub Enterprise MCP Server
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の GitHub プロジェクト MCP サーバーを自動的にインストールするには:
npx -y @smithery/cli install taylor-lindores-reeves/mcp-github-projects --client claude使用法
手動インストール
このリポジトリをクローンします:
git clone https://github.com/taylor-lindores-reeves/mcp-github-projects.git cd mcp-github-projects依存関係をインストールします:
bun installGitHub トークンを使用して
.envファイルを作成します。GITHUB_TOKEN=your_github_personal_access_token GITHUB_OWNER=your_github_usernameサーバーを構築します。
bun run buildMCP クライアントを次の設定で構成します。
{
"mcpServers": {
"GitHubProjects": {
"command": "bun",
"args": [
"/path/to/your/directory/mcp-github-projects-main/build/index.js"
],
"env": {
"GITHUB_TOKEN": "your_github_personal_access_token",
"GITHUB_OWNER": "your_github_username_or_org"
}
}
}
}環境変数
GITHUB_TOKEN: 適切な権限を持つ GitHub 個人アクセストークンGITHUB_OWNER: GitHubのユーザー名または組織名
GitHubトークンの権限
この MCP サーバーには、次の権限を持つ GitHub 個人アクセス トークン (クラシック) が必要です。
project- プロジェクトの完全な制御read:project- プロジェクトの読み取りアクセスrepo- プライベートリポジトリの完全な制御repo:status- コミットステータスにアクセスするrepo_deployment- デプロイメントステータスにアクセスするpublic_repo- パブリックリポジトリにアクセスするrepo:invite- リポジトリの招待にアクセスするsecurity_events- セキュリティイベントの読み取りと書き込み
発達
コマンド
ビルド:
bun run buildGraphQL型を生成する:
bun run graphql-codegen
プロジェクト構造
このプロジェクトは、GitHub の GraphQL API 用の MCP サーバーであり、Project V2 の操作に重点を置いています。コードベースは、GraphQL を介して GitHub プロジェクトの機能への型付きアクセスを提供します。
利用可能な操作
プロジェクト
GitHub プロジェクトの作成、読み取り、更新、削除
プロジェクトのフィールド、項目、ステータスの更新を管理する
ドラフト問題を実際の問題に変換する
プロジェクトアイテムのアーカイブとアーカイブ解除
問題
問題の詳細を取得する
プロジェクトに問題を追加する
リポジトリ
リポジトリ情報を取得する
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables comprehensive GitHub operations through natural language including file management, repository administration, issue tracking, and advanced code searching.47461MIT
- AlicenseBqualityDmaintenanceEnables interaction with GitHub repositories through the GitHub API, allowing file operations, repository management, issue tracking, and code search through natural language commands.33224MIT
- AlicenseAqualityBmaintenanceEnables natural language management of GitHub Projects V2, including issue creation, status changes, sprint reports, and project setup via MCP tools and shell scripts.311MIT
- AlicenseNot gradedqualityCmaintenanceEnables managing GitHub Project views, priorities, dependencies, and metrics through natural language.1MIT
Related MCP Connectors
Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.
Manage projects, tasks, time tracking, and team collaboration through natural language.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/taylor-lindores-reeves/mcp-github-projects'
If you have feedback or need assistance with the MCP directory API, please join our Discord server