Token导航 LogoToken导航TokenDH.com
Coding Assistant Server logo
文档知识stdio官方级别未说明来源级核验

Coding Assistant Server

MCP Server

@smithery/cli

Coding Assistant Server是一个MCP服务器,通过智能代码建议、减少幻觉并利用项目文档和技术检测来增强Cline编码代理的能力。

工具数

1

提示词数

0

GitHub Stars

15

资源数

0
JavaScriptCline文档处理Cline

安装说明

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

作者 / 组织

AviOfLagos

提供方

AviOfLagos

最后核验

2026/5/17 20:53

运行时

Node.js

快速接入

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

命令预览

npx -y @smithery/cli install coding-assistant-server --client cline

详细介绍

编码助手服务器

](https://smithery.ai/server/coding-assistant-server)

编码辅助服务器是一个MCP(模型上下文协议)服务器,它增强了临床编码代理的能力。它提供智能代码建议,减少幻觉,并通过利用项目文档和检测代码库中使用的技术来记录知识库。

特性

  • 代码建议 :根据您的代码片段和项目文档提供上下文感知的代码建议。
  • 文档集成 :从加载和矢量化文档文件 docs 目录或提供的URL。
  • 技术检测 :自动检测项目中使用的编程语言、框架和库。
  • 自动文档检索 :查找检测到的技术的官方文档链接并将其添加到知识库中。
  • 项目路径自动化 :从以下位置读取项目路径 project_path.txt 与您当前在Cline中的项目无缝集成。
  • 多个文档来源 :接受多个文件和链接,以丰富知识库。

安装

通过Smithery安装

通过以下方式自动安装Cline的Coding Assistant服务器 史密瑟里:

npx -y @smithery/cli install coding-assistant-server --client cline

先决条件

  • Node.js v14或更高版本
  • npm v6或更高版本
  • OpenAI API密钥

步骤

  1. 克隆存储库
   git clone [repository-url]
  1. 导航到项目目录
   cd coding-assistant-server
  1. 再进行
   npm install
  1. 设置环境变量

- 创建一个 .env 根目录中的文件。 - 添加您的OpenAI API密钥:

     OPENAI_API_KEY=your_openai_api_key_here
  1. 构建项目
   npm run build

用法

启动服务器

启动编码助手MCP服务器:

node build/index.js

与Cline整合

  1. 更新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"
           }
         }
       }
     }
  1. 设置项目路径

- 创建或更新 project_path.txt 文件在 coding-assistant-server 包含当前项目绝对路径的目录:

     /path/to/your/project
  1. 重新启动Cline

- 重新启动Cline或重新加载MCP设置以连接编码助手服务器。

使用工具

get_suggestions 工具

根据提供的代码上下文提供代码建议。

示例用法 :

克莱恩用工具在 coding-assistant MCP服务器:

get_建议

根据提供的代码上下文获取代码建议

参数

{
    "codeContext": {
      "code": "function helloWorld() { console.log('Hello, world!'); }",
      "language": "JavaScript"
    }
  }

响应

{
  "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"
    }
  ]
}

目录标签

目录标签

JavaScriptCline文档处理代码建议本地部署文档集成技术检测自动文档检索项目路径自动化

支持客户端

Cline

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP