DxSure MCP服务器和客户端设置
此存储库包含一个模型上下文协议(MCP)实现,用于与Cursor和其他MCP兼容工具一起使用。
概述
该项目包括:
my-mcp-server-托管工具的核心MCP服务器(部署到Cloudflare Workers)mcp-remote-authless-Cursor连接到的代理客户端mcp-remote-github-oauth-添加GitHub OAuth身份验证的版本
安装说明
1.配置MCP客户端以连接到您的远程服务器
MCP客户端需要配置为连接到Cloudflare上的远程MCP服务器:
- 编辑
mcp-remote-authless/src/config.ts并设置serverUrl指向您的Cloudflare Worker:
export const MCP_CONFIG = {
serverUrl: 'https://dxsure-mcp-server-v2.yourdomain.workers.dev/mcp',
// other settings...
};- 将客户端部署到Cloudflare或在本地运行:
cd mcp-remote-authless
npm run dev # For local development
# OR
npm run deploy # To deploy to Cloudflare2.配置Cursor以使用您的MCP客户端
在Cursor中,转到Settings并将MCP服务器URL设置为:
如果在本地运行:
http://localhost:8787/mcp如果使用已部署的客户端:
https://your-mcp-client.workers.dev/mcp测试您的设置
设置后,您可以验证您的配置:
- 查看客户的状态页面:
http://localhost:8787/status- 查看当前配置:
http://localhost:8787/config故障排除
“找不到服务器信息”错误
如果您在日志中看到此错误,通常意味着:
- 您的远程MCP服务器无法访问
- MCP客户端无法访问MCP服务器
- 存在URL配置问题
解决:
- 确保中的远程服务器URL
mcp-remote-authless/src/config.ts是正确的 - 验证您的Cloudflare worker是否已部署并正常运行
- 如果在本地运行客户端,请检查是否存在任何CORS问题
- 在config.ts中启用调试日志记录以查看详细的连接日志
可用工具
MCP服务器提供以下工具:
add-将两个数字相加convertCurrency-使用汇率转换货币金额
贡献
您可以通过修改来向MCP服务器添加更多工具 my-mcp-server/src/index.ts 文件并重新部署您的Cloudflare worker。
