这是一个模型上下文协议(MCP)服务器,可将 Tradovate 与 Claude Desktop 集成。借助该服务器,AI 助手能通过自然语言交互管理 Tradovate 交易账户,为交易管理带来极大便利。
go get github.com/0xjmp/mcp-tradovate-server
mcp-tradovate-server run
git clone https://github.com/0xjmp/mcp-tradovate-server.git
cd mcp-tradovate-server
go mod tidy
go run main.go
创建一个 .env
文件,并添加以下内容:
TRADOVATE_API_KEY=your_api_key
TRADOVATE_API_SECRET=your_api_secret
PORT=8080
属性 | 详情 |
---|---|
TRADOVATE_API_KEY |
Tradovate API 密钥,用于身份验证 |
TRADOVATE_API_SECRET |
Tradovate API 秘钥,保障 API 访问安全 |
PORT |
服务器运行的端口,可根据需求调整 |
运行所有测试并生成覆盖率报告:
go test -v -race -coverprofile=coverage.txt -covermode=atomic ./...
遵循 Go 最佳实践:
go fmt ./...
go vet ./...
.env
文件中的 Tradovate 凭证是否正确。本项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。
欢迎大家积极贡献!请随意提交 Pull Request。
如遇问题或有任何疑问,请在 GitHub 仓库中创建问题。
Jake Peterson (@0xjmp)