mcp

mcp

site icon
2025.03.18 0
TypeScriptMCP服务器开发工具集成开发效率
cline-mcp-server-sample 是一个基于 Bun 运行时构建的 MCP 服务器示例项目,主要用于与 VSCode 的 Cline 扩展集成,提供 MCP 服务器功能。其核心功能包括快速启动 MCP 服务器、与 Cline 扩展无缝集成以及灵活的配置选项。适用场景包括开发者在 VSCode 中使用 Cline 扩展进行开发时,需要本地运行 MCP 服务器的场景。
View on GitHub

Overview

基本能力

产品定位

cline-mcp-server-sample 是一个 MCP 服务器示例项目,旨在为开发者提供与 VSCode 的 Cline 扩展集成的本地 MCP 服务器解决方案。

核心功能

  1. 基于 Bun 运行时快速启动 MCP 服务器
  2. 与 VSCode 的 Cline 扩展无缝集成
  3. 灵活的配置选项,支持自定义命令、参数和环境变量

适用场景

  1. 开发者在 VSCode 中使用 Cline 扩展进行开发时,需要本地运行 MCP 服务器的场景
  2. 需要快速搭建和测试 MCP 服务器的开发环境

工具列表

  1. Bun: 一个快速的全能 JavaScript 运行时,用于运行 MCP 服务器
  2. Cline VSCode 扩展: 提供与 MCP 服务器的集成功能

常见问题解答

  1. 如何验证服务器是否运行?
  2. 检查 Cline 状态栏以确认服务器运行状态

使用教程

使用依赖

  1. 安装 Bun 运行时 (v1.2.5 或更高版本)

安装教程

  1. 安装项目依赖:
bun install
  1. 运行 MCP 服务器:
bun run index.ts
  1. 在 VSCode 中安装 Cline 扩展:
  2. 在 VSCode 扩展市场中搜索 "Cline"
  3. 点击 "安装" 按钮

配置 MCPServer

  1. 打开配置文件 ~/.vscode-server/data/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  2. 添加以下配置:
{
  "mcpServers": {
    "example-server": {
      "command": "/root/.bun/bin/bun",
      "args": ["run", "/workspace/mcp-server/index.ts"],
      "env": {}
    }
  }
}
  1. 在 Cline 中启用 MCPServer:
  2. 打开命令面板 (Ctrl+Shift+P 或 Cmd+Shift+P)
  3. 搜索 "Cline: Refresh MCP Servers"
  4. 选择该命令以刷新并启用服务器
  5. 通过检查 Cline 状态栏验证服务器是否运行

调试方式

  1. 检查 Bun 运行时是否正确安装:
bun --version
  1. 验证项目依赖是否安装成功
  2. 检查 Cline 扩展是否正确安装并启用
  3. 确认配置文件路径和内容是否正确

许可证

None