Integrations
Detects JavaScript as one of the programming languages in projects and provides relevant suggestions
Uses Node.js as a runtime environment for the MCP server
Uses npm for package management and dependency installation
编码助手服务器
编码助手服务器是一个 MCP(模型上下文协议)服务器,可增强 Cline 编码代理的功能。它提供智能代码建议,减少幻觉,并通过利用项目文档并检测代码库中使用的技术来记录知识库。
特征
- 代码建议:根据您的代码片段和项目文档提供上下文感知的代码建议。
- 文档集成:从
docs
目录或提供的 URL 加载并矢量化文档文件。 - 技术检测:自动检测项目中使用的编程语言、框架和库。
- 自动文档检索:查找检测到的技术的官方文档链接并将其添加到知识库。
- 项目路径自动化:从
project_path.txt
读取项目路径,以便与 Cline 中的当前项目无缝集成。 - 多种文档来源:接受多种文档和链接以丰富知识库。
安装
通过 Smithery 安装
要通过Smithery自动安装 Cline 编码助手服务器:
Copy
先决条件
- Node.js v14 或更高版本
- npm v6 或更高版本
- OpenAI API 密钥
步骤
- 克隆存储库Copy
- 导航到项目目录Copy
- 安装依赖项Copy
- 设置环境变量
- 在根目录中创建一个
.env
文件。 - 添加您的 OpenAI API 密钥:Copy
- 在根目录中创建一个
- 构建项目Copy
用法
启动服务器
启动编码助手 MCP 服务器:
Copy
与 Cline 集成
- 更新 MCP 设置
- 编辑您的 MCP 设置配置文件(例如
cline_mcp_settings.json
)以包含编码助手服务器:Copy
- 编辑您的 MCP 设置配置文件(例如
- 设置项目路径
- 使用当前项目的绝对路径创建或更新
coding-assistant-server
目录中的project_path.txt
文件:Copy
- 使用当前项目的绝对路径创建或更新
- 重启Cline
- 重新启动Cline或重新加载MCP设置以连接编码助手服务器。
使用工具
get_suggestions
工具
根据提供的代码上下文提供代码建议。
用法示例:
Cline 使用了coding-assistant
MCP 服务器上的一个工具:
获取建议
根据提供的代码上下文获取代码建议
参数
Copy
回复
Copy
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
增强 Cline 编码代理功能的服务器。它提供智能代码建议,减少幻觉,并通过利用项目文档并检测代码库中使用的技术来记录知识库。