Fullbor MCP服务器
模型上下文协议(MCP)服务器,使用Cognito身份验证连接到FullBor API。
特性
- 职位:查询当前投资组合持有量
- 交易:搜索交易历史记录
- 分析:计算未实现收益和投资组合分配
- 实体:搜索工具和投资组合
- 认证:本地AWS Cognito集成,实现安全访问
- 双重运输:支持
Stdio(当地)和SSE(远程/Web)传输
设置
- 安装依赖项
npm install- 配置环境
复制 .env.example 到 .env 并填写您的详细信息:
cp .env.example .env中的必需变量 .env:
- TEST_USERNAME:您的Cognito用户名 - TEST_PASSWORD:您的Cognito密码 - USER_POOL_ID:AWS Cognito用户池ID - CLIENT_ID:AWS Cognito客户端ID - AWS_REGION:AWS区域(默认值:us-east-2)
- 构建
npm run build运行服务器
地方发展(Stdio)
仅适用于本地Claude Desktop。
npm start远程/网络模式(SSE)
用于部署到Render.com或通过HTTP连接。
export MCP_TRANSPORT=sse
npm start服务器将在端口3000(默认)上侦听端点:
/sse:服务器发送事件连接/message:JSON-RPC消息端点/health:健康检查
在Render.com上部署
此存储库已配置为在Render.com上部署。
- 在Render上创建新的Web服务
- 连接此存储库
- 为Cognito凭据添加环境变量
- 重要:渲染将自动设置
NODE_ENV=production,这启用了SSE模式。
连接到Claude Web UI(连接器)
一旦部署到 https://your-app.onrender.com:
- 转到克劳德连接器页面。
- 添加新 自定义连接器.
- 输入URL:
https://your-app.onrender.com/sse
