使用说明
MCP服务器实现
通过VS代码实现GitHub模型上下文协议(MCP)服务器的实践演示
🤖 关于此存储库
这个存储库是一个活生生的例子,说明如何通过VS Code实现和使用GitHub的MCP服务器。此存储库中的每个提交、文件操作和文档更新都是通过VS Code的MCP集成来处理的,展示了人工智能辅助开发的实际应用。
快速链接
🛠️ 存储库功能
1.人工智能驱动开发
所有存储库操作都是通过MCP服务器的VS代码执行的:
- 文件创建和更新:通过MCP创建和修改的每个文件
- 提交消息:人工智能辅助、上下文相关的提交消息
- 文档:自动生成和人工智能增强的文档
- 代码评审:MCP驱动的代码审查建议
2.MCP服务器集成
"mcp": {
"inputs": [{"type": "promptString", "id": "github_token"}],
"servers": {
"github": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "GITHUB_PERSONAL_ACCESS_TOKEN",
"ghcr.io/github/github-mcp-server"]
}
}
}
3.存储库结构
MCP-Server/
├── README.md # This file
├── MCP-Servers-Overview.md # Comprehensive MCP documentation
├── assets/ # Visual assets for documentation
└── Example File/ # Implementation examples
🚀 快速开始
-
先决条件
- Visual Studio Code
- Docker桌面
- GitHub账号
- 个人访问令牌
-
设置
# Clone repository git clone https://github.com/ManoharKonala/MCP-Server.git # Configure VS Code settings.json with MCP configuration # Start Docker Desktop # Install VS Code GitHub extension -
验证设置
- 打开VS代码
- 验证MCP服务器连接
- 尝试示例操作
🤝 贡献
此存储库欢迎投稿!所有贡献都应该通过使用MCP服务器的VS Code进行,以保持一致性并演示人工智能辅助开发实践。
- 分叉存储库
- 创建功能分支
- 使用VS代码+MCP进行更改
- 让MCP协助处理提交消息
- 提交拉取请求
📖 文档结构
- README.md:特定于存储库的信息和设置(此文件)
- MCP-Servers-概述.md:全面的MCP文档
- 示例文件:实际实施示例
🔒 安全
- 个人访问令牌安全存储在VS代码中
- Docker容器隔离
- 安全MCP服务器通信
- 令牌范围有限
📝 备注
- 此存储库中的每个提交都是使用GitHub MCP通过VS Code进行的
- 使用人工智能辅助不断更新文档
- 通过MCP集成对示例进行验证和测试
此存储库通过VS Code使用GitHub MCP Server进行维护
查看MCP服务器文档 • 报告问题 • 贡献