GitHub Code Explorer using Model Context Protocol

GitHub Code Explorer using Model Context Protocol

site icon
2025.03.22 1
JavaScriptGitHub代码搜索AI助手工具搜索工具
GitHub Code Explorer using Model Context Protocol 是一个基于模型上下文协议(MCP)的GitHub代码搜索工具,旨在为AI助手提供交互式代码搜索功能。它允许用户搜索GitHub上的代码、查看文件内容以及搜索仓库。
View on GitHub

Overview

基本能力

产品定位

GitHub Code Explorer using Model Context Protocol 是一个基于模型上下文协议(MCP)的GitHub代码搜索工具,旨在为AI助手提供交互式代码搜索功能。

核心功能

  • 搜索GitHub仓库中的代码
  • 查看仓库中的文件内容
  • 搜索GitHub仓库
  • 提供功能发现端点
  • AI助手模拟接口

适用场景

  • AI助手集成GitHub代码搜索功能
  • 开发者快速查找GitHub上的代码片段
  • 教育用途,展示如何使用MCP协议

工具列表

  • GET /api/mcp/functions:列出所有可用功能
  • POST /api/mcp:调用带参数的函数

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  1. 确保已安装Node.js和npm
  2. 可选:设置GitHub API令牌为环境变量GH_TOKEN以提高速率限制

安装教程

  1. 克隆仓库
  2. 安装依赖: bash npm install
  3. 启动服务器: bash npm start 或开发模式(自动重载): bash npm run dev

调试方式

  1. 打开浏览器访问 http://localhost:3000
  2. 点击"Load Available Functions"查看API功能
  3. 在输入框中输入查询并按Enter模拟AI对话

许可证

None