
Coding Assistant Server
这是一个服务器,旨在增强 Cline 编码代理的能力。它通过利用您项目的文档并检测代码库中使用的技术,来提供智能的代码建议、减少幻觉并记录知识库。
README
代码助手服务器
代码助手服务器是一个 MCP (模型上下文协议) 服务器,旨在增强 Cline 编码代理的能力。它通过利用您的项目文档并检测代码库中使用的技术,提供智能代码建议,减少幻觉,并记录知识库。
功能
- 代码建议:基于您的代码片段和项目文档,提供上下文相关的代码建议。
- 文档集成:从
docs
目录或提供的 URL 加载和向量化文档文件。 - 技术检测:自动检测项目中使用的编程语言、框架和库。
- 自动文档检索:查找并将检测到的技术的官方文档链接添加到知识库。
- 项目路径自动化:从
project_path.txt
读取项目路径,以无缝集成到 Cline 中的当前项目。 - 多文档来源:接受多个文档和链接以丰富知识库。
安装
通过 Smithery 安装
要通过 Smithery 自动为 Cline 安装代码助手服务器:
npx -y @smithery/cli install coding-assistant-server --client cline
前提条件
- Node.js v14 或更高版本
- npm v6 或更高版本
- OpenAI API 密钥
步骤
- 克隆存储库
git clone [repository-url]
- 导航到项目目录
cd coding-assistant-server
- 安装依赖
npm install
- 设置环境变量
- 在根目录中创建一个
.env
文件。 - 添加您的 OpenAI API 密钥:
OPENAI_API_KEY=your_openai_api_key_here
- 在根目录中创建一个
- 构建项目
npm run build
使用
启动服务器
启动代码助手 MCP 服务器:
node build/index.js
与 Cline 集成
- 更新 MCP 设置
- 编辑您的 MCP 设置配置文件(例如,
cline_mcp_settings.json
)以包含代码助手服务器:{ "mcpServers": { "coding-assistant": { "command": "node", "args": ["/path/to/coding-assistant-server/build/index.js"], "env": { "OPENAI_API_KEY": "your_openai_api_key_here" } } } }
- 编辑您的 MCP 设置配置文件(例如,
- 设置项目路径
- 在
coding-assistant-server
目录中创建或更新project_path.txt
文件,其中包含当前项目的绝对路径:/path/to/your/project
- 在
- 重启 Cline
- 重启 Cline 或重新加载 MCP 设置以连接代码助手服务器。
使用工具
get_suggestions
工具
根据提供的代码上下文提供代码建议。
使用示例:
<iframe></iframe>
Cline 在 coding-assistant
MCP 服务器上使用了一个工具:
get_suggestions
根据提供的代码上下文获取代码建议
参数
{
"codeContext": {
"code": "function helloWorld() { console.log('Hello, world!'); }",
"language": "JavaScript"
}
}
<iframe></iframe>
响应
{
"suggestions": [
{
"source": "example.txt",
"content": "# Coding Assistant Documentation\n\nThis is a sample documentation file for the coding assistant server. You can add more documentation files here for the server to use.\n"
}
]
}
推荐服务器

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
https://github.com/Streen9/react-mcp
react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

any-chat-completions-mcp
将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。
Exa MCP Server
一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。
MySQL MCP Server
允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。
browser-use MCP server
一个由人工智能驱动的浏览器自动化服务器,它实现了模型上下文协议,从而能够使用自然语言控制网页浏览器,以执行诸如导航、表单填写和视觉交互等任务。