Troystack について
TroyStack の REST API と MCP サーバーで、貴金属価格、COMEX 在庫、市場ニュース、ポートフォリオ管理機能を提供します。貴金属データや保有資産を扱うアプリやエージェント向けです。
主な機能
- 01貴金属のリアルタイム・過去価格
- 02COMEX 在庫と市場ニュース
- 03ポートフォリオと取得原価分析
- 04OpenAPI と MCP マニフェスト
活用シーン
- 01Au、Ag、Pt、Pd の価格と履歴を確認
- 02COMEX 在庫と市場ニュースを確認
- 03保有資産を管理し取得原価を分析
MCP 対応
MCP クライアントがサービスを検出するための MCP サーバーマニフェストを提供します。README に具体的な MCP ツールやリソースの記載はありません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
エンドポイント
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/LLM 連携を提供します。
クイックスタート
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 | 購入を追加 |
LLM/AI
| パス | 説明 |
|---|---|
/llms.txt | LLM が読み取れる説明 |
/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 サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。