Token导航 LogoToken导航TokenDH.com
Code Generator And Code Debugger MCP logo
开发工具未说明官方级别未说明来源级核验

Code Generator And Code Debugger MCP

MCP Server

一个基于Google Gemini的AI代码生成与调试工具,支持与Cursor等开发环境集成,自动生成代码或调试错误程序。

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
代码生成JavaScriptCursor开发工具Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Nikhilreddy1011

提供方

Nikhilreddy1011

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

AI代码生成器和调试器(MCP服务器)

AI驱动 模型上下文协议(MCP)服务器 提供智能 代码生成和调试工具 使用 谷歌双子星. 该服务器与AI开发环境集成,例如 光标 并公开了可以自动生成代码或调试故障程序的工具。

______________________________________________________________________

🚀 特性

  • 🔧 代码生成

- 为编程任务生成干净且注释良好的代码。

  • 🐞 代码调试

- 分析有缺陷的代码。 - 找出问题。 - 提供带解释的更正版本。

  • 🤖 AI驱动

- 用途 谷歌双子座模型 用于智能代码辅助。

  • 🔌 MCP兼容

- 与MCP兼容的工具配合使用,如 Cursor IDE.

______________________________________________________________________

🧠 可用工具

1. generate_code

为给定的编程任务生成代码。

输入

{
  "prompt": "Write a Python binary search function"
}

输出示例

def binary_search(arr, target):
    left = 0
    right = len(arr) - 1

    while left <= right:
        mid = (left + right) // 2

        if arr[mid] == target:
            return mid
        elif arr[mid] < target:
            left = mid + 1
        else:
            right = mid - 1

    return -1

______________________________________________________________________

2. debug_code

分析错误代码并提供更正版本。

输入

{
  "code": "def add(a,b)\nreturn a+b",
  "errorMessage": "SyntaxError expected ':'"
}

输出示例

def add(a, b):
    return a + b

______________________________________________________________________

🏗 项目结构

mcp-code-assistant
│
├── mcp-server.js
├── package.json
├── package-lock.json
├── .gitignore
└── README.md

______________________________________________________________________

⚙️ 安装

克隆存储库:

git clone https://github.com/yourusername/mcp-code-assistant.git
cd mcp-code-assistant

安装依赖项:

npm install

______________________________________________________________________

🔑 环境设置

创建一个 .env 根目录中的文件。

GEMINI_API_KEY=your_gemini_api_key
GEMINI_MODEL=gemini-2.5-flash

______________________________________________________________________

▶️ 运行MCP服务器

启动MCP服务器:

node mcp-server.js

服务器将运行并等待MCP客户端,例如 光标 连接。

______________________________________________________________________

🔗 光标MCP配置

将以下配置添加到光标MCP设置中:

{
  "mcpServers": {
    "code-assistant": {
      "command": "node",
      "args": [
        "C:\\path\\to\\mcp-server.js"
      ]
    }
  }
}

保存配置后重新启动Cursor。

______________________________________________________________________

🧩 建筑

Cursor IDE
     ↓
MCP Protocol
     ↓
MCP Server (Node.js)
     ↓
Google Gemini API
     ↓
Generated / Debugged Code

______________________________________________________________________

🛠 技术栈

  • Node.js
  • 模型上下文协议(MCP)
  • Google Gemini API
  • Cursor IDE

______________________________________________________________________

📌 未来改进

  • 代码解释工具
  • 代码优化工具
  • 语言转换(Python⇄ Java ⇄ C++)
  • 单元测试生成

______________________________________________________________________

📄 许可证

该项目是开源的,可在 MIT许可证.

______________________________________________________________________

👨‍💻 作者

由...开发 尼基尔·雷迪 计算机科学工程专业学生

目录标签

目录标签

代码生成JavaScriptCursor开发工具本地部署代码调试AI辅助开发MCP协议

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP