
DxSure MCP Server and Client Setup

2025.05.06
0
TypeScript工具扩展开发工具集成开发效率
DxSure MCP Server and Client Setup 是一个基于Model Context Protocol (MCP)的实现,主要用于与Cursor和其他MCP兼容工具一起使用。该项目包括核心MCP服务器、代理客户端以及支持GitHub OAuth认证的版本。核心功能包括提供工具服务如数字相加和货币转换,适用于开发环境中的工具扩展和集成。
View on GitHub
Overview
基本能力
产品定位
DxSure MCP Server and Client Setup 是一个基于Model Context Protocol (MCP)的实现,主要用于与Cursor和其他MCP兼容工具一起使用。
核心功能
- 提供核心MCP服务器,支持工具托管(部署到Cloudflare Workers)。
- 提供代理客户端(
mcp-remote-authless
)和支持GitHub OAuth认证的版本(mcp-remote-github-oauth
)。 - 提供工具服务,如数字相加(
add
)和货币转换(convertCurrency
)。
适用场景
- 开发环境中需要扩展工具功能的场景。
- 需要与Cursor等MCP兼容工具集成的场景。
- 需要远程托管工具服务的场景。
工具列表
add
- 提供两个数字相加的功能。convertCurrency
- 提供货币转换功能,使用汇率进行转换。
常见问题解答
- "No server info found" Error
- 原因:远程MCP服务器不可访问、MCP客户端无法连接到服务器或URL配置问题。
- 解决方案:
- 确保
mcp-remote-authless/src/config.ts
中的远程服务器URL正确。 - 验证Cloudflare worker是否已正确部署并运行。
- 检查本地运行客户端时的CORS问题。
- 在config.ts中启用调试日志以查看详细的连接日志。
- 确保
使用教程
使用依赖
- 确保已安装Node.js和npm。
- 确保已配置Cloudflare账户并具备部署权限。
安装教程
- 配置MCP客户端以连接到远程服务器:
- 编辑
mcp-remote-authless/src/config.ts
,设置serverUrl
指向Cloudflare Worker:typescript export const MCP_CONFIG = { serverUrl: 'https://dxsure-mcp-server-v2.yourdomain.workers.dev/mcp', // other settings... };
- 部署客户端到Cloudflare或本地运行:
bash cd mcp-remote-authless npm run dev # 本地开发 # 或 npm run deploy # 部署到Cloudflare
- 配置Cursor以使用MCP客户端:
- 本地运行时设置MCP服务器URL为:
http://localhost:8787/mcp
- 使用部署的客户端时设置MCP服务器URL为:
https://your-mcp-client.workers.dev/mcp
调试方式
- 检查客户端状态页面:
http://localhost:8787/status
- 查看当前配置:
http://localhost:8787/config