GitHub集成开发工具

通过Model Context Protocol (MCP)服务器将Claude AI助手与GitHub仓库连接,实现代码查询、文件读写和开发工作流增强。

  • by Preeti75
  • 本地部署
  • 更新于
在 GitHub 查看 preeti75/-creating-a-mcp-server-for-claude-ai-assistant-to-interact-with-github-and-demonstrate-its-use-

使用说明

“创建一个MCP-Server-for-Clade-AI助手与GitHub交互并演示其使用”

要求:

选择任何带有API的应用程序(Spotify、GitHub、Twitter或任何您喜欢的应用程序等)。我选择了GitHub。 创建一个MCP服务器,并演示它与Claude AI Assistant的使用。

概述:

模型上下文协议(MCP)服务器是Anthropic推出的一个强大工具,它弥合了人工智能助手和GitHub存储库之间的差距。通过设置MCP服务器,您可以直接查询代码、读/写文件、生成见解并加快开发工作流程。

先决条件:

在开始之前,请确保您的系统上安装了以下内容:

  1. Node.js和npm(节点包管理器)
  2. 最新版本的Claude Desktop
  3. 具有适当权限的GitHub帐户

采取的步骤:

步骤1:生成GitHub个人访问令牌,

步骤2:在Claude AI Assistant中安装GitHub MCP服务器,

步骤3:配置MCP服务器,

步骤4:通过编辑config.json文件更新Claude桌面配置,

步骤5:重新启动克劳德桌面,

步骤6:通过检查Claude AI如何访问我的GitHub存储库并对其进行操作来验证GitHub集成,例如显示我的所有存储库、解释项目、显示项目结构、, 创建一个新的存储库并对其进行处理,可以做更多的工作。

使用的技术:

1.克劳德AI助手:3.7十四行诗

2.节点js:22.14.0

3.npm:19.9.2

4.Visual Studio代码

5.模型上下文协议(MCP)服务器

6.GitHub服务器

附件:

已将作业的截图文件夹附加到附件中。

联系人/制作人:

普里蒂·什里夫斯塔瓦

GitHub用户名:Preeti75

GitHub账号:GitHub/Preeti75