关于 Troystack
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://api.troystack.ai/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http troystack-api https://api.troystack.ai/mcpCursor.cursor/mcp.json
{"mcpServers":{"troystack-api":{"type":"http","url":"https://api.troystack.ai/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"troystack-api":{"type":"http","url":"https://api.troystack.ai/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"troystack-api":{"type":"http","url":"https://api.troystack.ai/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"troystack-api":{"serverUrl":"https://api.troystack.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
12此工具无需参数。
详细介绍
TroyStack API
TroyStack 的 REST API + MCP 服务。提供实时贵金属数据、投资组合管理以及 AI/大模型集成。
快速开始
npm install
cp .env.example .env # fill in Supabase credentials
npm run dev
部署到 Railway
- 推送到 GitHub 仓库
- 在 Railway 控制面板中连接仓库
- 设置环境变量:
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYPORT(Railway 会自动设置)
- 部署
自定义域名:api.troystack.ai
数据库设置
在 Supabase SQL 编辑器中运行 migrations/001_api_keys.sql。
端点
公开(无需身份验证)
| 方法 | 路径 | 描述 |
|---|---|---|
| GET | /v1/prices | 实时现货价格(Au、Ag、Pt、Pd) |
| GET | /v1/prices/history | 历史价格 |
| GET | /v1/market-intel | 新闻头条 |
| GET | /v1/vault-watch | COMEX 库存 |
| GET | /v1/speculation | 假设情境预测 |
需身份验证(Bearer 令牌)
| 方法 | 路径 | 描述 |
|---|---|---|
| GET | /v1/portfolio | 投资组合摘要 |
| GET | /v1/analytics | 成本基础分析 |
| GET | /v1/holdings | 列出持仓 |
| POST | /v1/holdings | 添加购买记录 |
大模型 / AI
| 路径 | 描述 |
|---|---|
/llms.txt | 大模型可读描述 |
/openapi.json | OpenAPI 3.0 规范 |
/.well-known/ai-plugin.json | AI 插件清单 |
/.well-known/mcp.json | MCP 服务清单 |
架构
User's iPhone → TroyStack app (local SQLite)
↕ sync
Supabase (server-side storage)
↕
TroyStack API (Railway)
↕ ↕
AI Agents X/Twitter Bot
(Claude, GPT) (auto-tweets)
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。