
mcp

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 服务器解决方案。
核心功能
- 基于 Bun 运行时快速启动 MCP 服务器
- 与 VSCode 的 Cline 扩展无缝集成
- 灵活的配置选项,支持自定义命令、参数和环境变量
适用场景
- 开发者在 VSCode 中使用 Cline 扩展进行开发时,需要本地运行 MCP 服务器的场景
- 需要快速搭建和测试 MCP 服务器的开发环境
工具列表
- Bun: 一个快速的全能 JavaScript 运行时,用于运行 MCP 服务器
- Cline VSCode 扩展: 提供与 MCP 服务器的集成功能
常见问题解答
- 如何验证服务器是否运行?
- 检查 Cline 状态栏以确认服务器运行状态
使用教程
使用依赖
- 安装 Bun 运行时 (v1.2.5 或更高版本)
安装教程
- 安装项目依赖:
bun install
- 运行 MCP 服务器:
bun run index.ts
- 在 VSCode 中安装 Cline 扩展:
- 在 VSCode 扩展市场中搜索 "Cline"
- 点击 "安装" 按钮
配置 MCPServer
- 打开配置文件
~/.vscode-server/data/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- 添加以下配置:
{
"mcpServers": {
"example-server": {
"command": "/root/.bun/bin/bun",
"args": ["run", "/workspace/mcp-server/index.ts"],
"env": {}
}
}
}
- 在 Cline 中启用 MCPServer:
- 打开命令面板 (Ctrl+Shift+P 或 Cmd+Shift+P)
- 搜索 "Cline: Refresh MCP Servers"
- 选择该命令以刷新并启用服务器
- 通过检查 Cline 状态栏验证服务器是否运行
调试方式
- 检查 Bun 运行时是否正确安装:
bun --version
- 验证项目依赖是否安装成功
- 检查 Cline 扩展是否正确安装并启用
- 确认配置文件路径和内容是否正确
许可证
None