MCP服务器实现

通过VS Code实现和使用GitHub的MCP服务器,展示AI辅助开发的实际应用。

  • by ManoharKonala
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 ManoharKonala/MCP-Server

使用说明

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

🚀 快速开始

  1. 先决条件

    • Visual Studio Code
    • Docker桌面
    • GitHub账号
    • 个人访问令牌
  2. 设置

    # 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
    
  3. 验证设置

    • 打开VS代码
    • 验证MCP服务器连接
    • 尝试示例操作

🤝 贡献

此存储库欢迎投稿!所有贡献都应该通过使用MCP服务器的VS Code进行,以保持一致性并演示人工智能辅助开发实践。

  1. 分叉存储库
  2. 创建功能分支
  3. 使用VS代码+MCP进行更改
  4. 让MCP协助处理提交消息
  5. 提交拉取请求

📖 文档结构

  • README.md:特定于存储库的信息和设置(此文件)
  • MCP-Servers-概述.md:全面的MCP文档
  • 示例文件:实际实施示例

🔒 安全

  • 个人访问令牌安全存储在VS代码中
  • Docker容器隔离
  • 安全MCP服务器通信
  • 令牌范围有限

📝 备注

  • 此存储库中的每个提交都是使用GitHub MCP通过VS Code进行的
  • 使用人工智能辅助不断更新文档
  • 通过MCP集成对示例进行验证和测试

此存储库通过VS Code使用GitHub MCP Server进行维护

查看MCP服务器文档 • 报告问题 • 贡献