เซิร์ฟเวอร์ MCP Github MCP Custom | PlugMCP
ข้ามไปยังเนื้อหา ไดเรกทอรี ผลิตภัณฑ์ แหล่งข้อมูล Pricing จากผู้เผยแพร่
เอกสารประกอบ GitHub MCP Custom (Cross-Platform NPX Wrapper)
A custom-packaged version of the GitHub MCP Server that runs seamlessly on Windows , Linux , and macOS via npx. This wraps the Go binary in a Node.js launcher so developers using Claude Desktop can use GitHub MCP capabilities with no Docker or manual compilation required.
Cross-platform NPX-wrappable GitHub MCP Server for Windows, Linux, and macOS. No Docker required!
เสียบเครื่องมือใดก็ได้เข้ากับเอเจนต์ใดก็ได้ ไดเรกทอรี MCP สำหรับคนที่ไม่เขียนเซิร์ฟเวอร์
ผลิตภัณฑ์
ไดเรกทอรี
นักพัฒนา
บริษัท
📦 Why This Exists The official GitHub MCP Server requires:
Docker or
Manual Go compilation.
These options work well on Linux/macOS, but break or complicate Windows usage .
This package makes the server available via npx, eliminating the need for:
Docker
Go installation
Custom PATH setups
🧠 What This Package Does
Provides a cross-platform github-mcp-custom command
Executes the prebuilt Go binary via Node.js wrapper
Fully NPX-compatible on all OSes
Works out-of-the-box with Claude Desktop or other MCP-compatible tools
Protocol version compatible with Claude Desktop
🚀 Installation & Usage
🔹 Option 1: Run with NPX (Recommended)
First-time use will download the package and run it automatically.
🔹 Option 2: Install Globally
🔹 Option 3: Direct Executable (Windows Fallback) If NPX has issues on Windows, use the direct path:
{
"mcpServers": {
"github": {
"command": "C:\\Users\\[USERNAME]\\AppData\\Roaming\\npm\\node_modules\\github-mcp-custom\\dist\\github-mcp-server.exe",
"args": ["stdio"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}
Replace [USERNAME] with your actual Windows username.
Note: Use @1.0.20 or later for optimal Claude Desktop compatibility.
🛠️ Prerequisites
Node.js v14 or later must be installed
An active GitHub Personal Access Token with proper scopes:
repo (for repository access)
read:org (for organization access)
user (for user information)
🔐 Creating a GitHub Personal Access Token
🖥️ Claude Desktop Configuration
Windows Add this to your Claude Desktop configuration file located at:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "[email protected] ", "stdio"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}
macOS Add this to your Claude Desktop configuration file located at:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "[email protected] ", "stdio"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}
Linux Add this to your Claude Desktop configuration file located at:
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "[email protected] ", "stdio"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}
Alternative Global Installation Configuration If you've installed globally, you can use:
{
"mcpServers": {
"github": {
"command": "github-mcp-custom",
"args": ["stdio"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "your_token_here"
}
}
}
}
🎯 Available Tools & Capabilities Once configured, you'll have access to these GitHub MCP tools:
📂 Repository Management
search_repositories - Search GitHub repositories
get_file_contents - Read file contents from repos
create_or_update_file - Create/modify files
create_repository - Create new repositories
fork_repository - Fork repositories
create_branch - Create branches
push_files - Push file changes
list_commits - View commit history
get_commit - Get specific commit details
🐛 Issues & Project Management
get_issue - Get issue details with timestamps
create_issue - Create new issues
update_issue - Update issues (returns updated info with timestamps)
search_issues - Search across issues
list_issues - List repository issues
get_issue_comments - Get issue comments with timestamps
add_issue_comment - Add comments to issues
🔀 Pull Requests
get_pull_request - Get PR details
create_pull_request - Create new PRs
update_pull_request - Update existing PRs
merge_pull_request - Merge PRs
get_pull_request_files - See PR changes
get_pull_request_comments - Get PR comments
create_and_submit_pull_request_review - Review PRs
🔒 Security & Scanning
list_code_scanning_alerts - Code security alerts
list_secret_scanning_alerts - Secret scanning alerts
🔔 Notifications
list_notifications - Get notifications
dismiss_notification - Dismiss notifications
mark_all_notifications_read - Mark all as read
👤 User & Context
get_me - Get authenticated user details
search_users - Search GitHub users
🧪 Testing Your Setup
Test the command directly:
npx -y [email protected] stdio
Should output: GitHub MCP Server running on stdio
Test with Claude Desktop:
Restart Claude Desktop after updating the config
Try asking: "Can you get my GitHub user information?"
Claude should be able to use the get_me tool
🔧 Troubleshooting
Common Issues ❌ "Server disconnected" in Claude Desktop
Ensure you're using version 1.0.20 or later
Check that your GitHub token is valid and has proper scopes
Verify the JSON configuration is valid (no trailing commas)
Make sure Node.js is installed and in your PATH
Try running npm --version to verify npm is working
❌ "Authentication failed"
Verify your GitHub Personal Access Token is correct
Check that the token has the required scopes (repo, read:org, user)
Make sure the token hasn't expired
❌ "Method not found" errors
Update to the latest version: npm install -g github-mcp-custom@latest
📁 File Structure github-mcp-custom/
├── bin/
│ └── index.js # Node.js launcher
├── dist/
│ ├── github-mcp-server.exe # Windows binary
│ ├── github-mcp-server-macos # macOS binary
│ └── github-mcp-server-linux # Linux binary
├── package.json
└── README.md
🖥️ Platform Compatibility
📈 Version History
v1.0.20 - Fixed Claude Desktop protocol compatibility
v1.0.16 - Previous version (had connection issues)
v1.0.x - Earlier releases
👷 How This Was Built
Cloned the official GitHub MCP Server repository.
Updated protocol version for Claude Desktop compatibility.
Compiled Go binaries for all platforms:
GOOS=linux GOARCH=amd64 go build -o dist/github-mcp-server-linux ./cmd/github-mcp-server
GOOS=darwin GOARCH=amd64 go build -o dist/github-mcp-server-macos ./cmd/github-mcp-server
GOOS=windows GOARCH=amd64 go build -o dist/github-mcp-server.exe ./cmd/github-mcp-server
Created a Node.js wrapper script (bin/index.js) for cross-platform execution.
Set up NPM-compatible package.json with proper bin configuration.
Published the package with protocol compatibility fixes.
🤝 Contributing Contributions are welcome! Please visit our GitHub repository:
Development Setup
Fork and clone the repository
Install dependencies: go mod tidy
Build binaries: npm run build
Test locally: node bin/index.js stdio
Make your changes and test
Submit a pull request
📜 License Copyright (c) 2025 idletoaster
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
คะแนนในไดเรกทอรี 10/100 อยู่ในรายการ 10 จาก 10
อยู่ใน MCP Registry ทางการ 0 จาก 18
ผู้ดูแลอ้างสิทธิ์แล้ว 0 จาก 8
ตอบกลับพร้อมรายการเครื่องมือ 0 จาก 12
ดาวบน GitHub 4 จาก 16
ยอดดาวน์โหลดรายสัปดาห์ 0 จาก 10
Graphify Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, e Agent Skills Production-grade engineering skills for AI coding agents. Impeccable The design vocabulary for your coding agent. Steer with polish and bolder, review with critique and audit, catch AI slop before it ships. Gemini Cli An open-source AI agent that brings the power of Gemini directly into your terminal. Archify Turn any idea, plan, or codebase into a beautiful interactive diagram. An agent skill for Claude Code, Codex, and more. Filesystem Read, write, search and move files in the directories you allow. The reference filesystem server from the Model Context Protocol project. Everything A test server that exercises every MCP feature: tools, resources, prompts, sampling and notifications. For client builders, from the Model Context Protocol project. Git Read and change local Git repositories: status, diffs, log, commits, branches and checkout. The reference server from the Model Context Protocol project. Chrome Devtools Chrome DevTools for coding agents Open Code Review Secure, fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, Codebase Memory Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens. Codebase Memory Local code intelligence for developers and AI agents. Connect code, docs and infrastructure in a persistent graph, with CBM Lens, MCP tools, agent integrations and change-aware test selection. เซิร์ฟเวอร์ MCP หมวด Developer tools เซิร์ฟเวอร์ MCP ที่ดีที่สุดในหมวด Developer tools azure-aigateway Configure Azure API Management as an AI Gateway for AI models, MCP tools, and agents. WHEN: semantic caching, token limit, content safety, load balancing, AI model governance, MCP rate limiting, jailb supabase Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js,
ยังไม่มีรายการเครื่องมือ เซิร์ฟเวอร์แบบรีโมตจะได้รายการหลังการตรวจสอบสถานะครั้งแรก
ติดตั้ง Github MCP Custom อย่างไร? คัดลอกคอนฟิก stdio สำหรับ Cursor, Claude Desktop, Claude Code หรือ VS Code ได้ในหน้านี้ คอนฟิกนี้ใช้การติดตั้งของผู้เผยแพร่ ไม่ใช่พร็อกซีของ PlugMCP
Github MCP Custom ต้องใช้ API key ไหม? ระเบียนนี้ไม่ได้ระบุตัวแปรสภาพแวดล้อมที่จำเป็น
Github MCP Custom ใช้ทรานสปอร์ตแบบใด? Github MCP Custom ทำงานแบบโลคัลผ่าน stdio
Github MCP Custom ถูกตรวจสอบล่าสุดเมื่อใด? ตรวจสอบล่าสุดเมื่อ 2026-10-28 Cross-platform NPX-wrappable GitHub MCP Server for Windows, Linux, and macOS. No Docker required!
เครื่องมือมีคำอธิบาย 0 จาก 6