TroyStack MCPサーバー
コミット 2026年11月12日AIによる金融分析向けに、貴金属のライブデータ、ポートフォリオ管理、およびマーケットインテリジェンスを提供します。
別名 kingleosgold/troystack-api, troystack-api
- スター
- 0
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 3.0.2
- 最終コミット
- 2026年11月12日
- ライセンス
- —
TroyStack MCPとは
TroyStackはMCPサーバーです。 AIによる金融分析向けに、貴金属のライブデータ、ポートフォリオ管理、およびマーケットインテリジェンスを提供します。.
プロジェクトのREADMEから生成された概要
TroyStack MCP server について
TroyStackは、MCP serverを通じて貴金属データへのアクセスと投資ポートフォリオの管理を行うための特化型インターフェースです。金、銀、白金、パラジウムのリアルタイムスポット価格に加え、過去の価格データやCOMEXの在庫追跡機能を提供します。開発者はこのserverを使用して、ニュースの見出しや投機的な予測などのマーケットインテリジェンスを、AI主導の金融ワークフローに直接統合できます。
このserverを使用するには、URLとservice role keyを含むSupabaseの認証情報を設定する必要があります。システムは、公開データのアクセスと、機密性の高い操作のためのBearerトークンによる認証済みリクエストの両方をサポートしています。セットアップ完了後、AIエージェントはプライベートなポートフォリオサマリー、取得価額分析、および特定の保有資産とやり取りできるようになります。アーキテクチャは、ローカルのモバイルストレージとRailway上でホストされている中央集中型のSupabaseバックエンド間でデータを同期するように設計されています。
できること
- 1貴金属価格のライブモニタリングAIに対して、金、銀、白金、またはパラジウムの現在のスポット価格を取得するよう指示します。
- 2個人保有資産の分析認証トークンを使用して、現在のポートフォリオのサマリーと取得価額分析をリクエストします。
- 3市場動向とニュースの追跡エージェントに最新のニュース見出しとCOMEXの在庫レベルを取得させ、市場心理を測定します。
- 4投機的な金融モデリングの実行speculationエンドポイントを使用して、貴金属の「what-if」予測を実行します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
TroyStack MCPのインストール方法
フォーマット検証日 2026年11月10日Cursor に追加Gooseに追加Claude CodeにTroyStack MCPをインストール
$ claude mcp add --transport http troystack-api https://api.troystack.ai/mcpCursorにTroyStack MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"troystack-api": {
"url": "https://api.troystack.ai/mcp"
}
}
}VS CodeにTroyStack MCPをインストール
.vscode/mcp.json
{
"servers": {
"troystack-api": {
"type": "http",
"url": "https://api.troystack.ai/mcp"
}
}
}VS Code CLIにTroyStack MCPをインストール
$ code --add-mcp '{"name":"troystack-api","type":"http","url":"https://api.troystack.ai/mcp"}'CodexにTroyStack MCPをインストール
$ codex mcp add troystack-api --url https://api.troystack.ai/mcpCodex config.tomlにTroyStack MCPをインストール
~/.codex/config.toml
[mcp_servers.troystack-api] url = "https://api.troystack.ai/mcp"
Gemini CLIにTroyStack MCPをインストール
$ gemini mcp add -s user --transport http troystack-api https://api.troystack.ai/mcpGemini settings.jsonにTroyStack MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"troystack-api": {
"url": "https://api.troystack.ai/mcp",
"type": "http"
}
}
}自動チェック
実行日 2026年11月15日完全なレポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み · 点数を上げるための改善点
- ソースリポジトリがリンクされており、アクセス可能kingleosgold/troystack-api is public and reachablegithub.com/kingleosgold/troystack-api ↗合格
- パッケージがこのリポジトリをソースとして指定未チェック
- ビルドの来歴 (Sigstore 証明)未チェック
- オープンソースライセンス (OSI)No license検出事項
- 過去1年以内にコミットまたはリリースありLast commit or release 2026-11-12github.com/kingleosgold/troystack-api ↗合格
- OpenSSF Scorecard未チェック
- パッケージ名が有名なパッケージに酷似していない未チェック
- パッケージおよびその依存関係に重大な勧告なし未チェック
- モデルへの隠れた指示がない0 tool descriptions and the README read; no override phrases, credential paths or hidden characters合格
- 破壊的なツールがラベル付けされている未チェック
- リモートエンドポイントが MCP ハンドシェイクに応答initialize answered with protocol 2025-06-18 in 284 ms合格
README
GitHubで見るTroyStack API
REST API + MCP Server for TroyStack. Provides live precious metals data, portfolio management, and AI/LLM integration.
Quick Start
npm install
cp .env.example .env # fill in Supabase credentials
npm run dev
Deploy to Railway
- Push to GitHub repo
- Connect repo in Railway dashboard
- Set environment variables:
SUPABASE_URLSUPABASE_SERVICE_ROLE_KEYPORT(Railway sets automatically)
- Deploy
Custom domain: api.troystack.ai
Database Setup
Run migrations/001_api_keys.sql in Supabase SQL editor.
Endpoints
Public (no auth)
| Method | Path | Description |
|---|---|---|
| GET | /v1/prices |
Live spot prices (Au, Ag, Pt, Pd) |
| GET | /v1/prices/history |
Historical prices |
| GET | /v1/market-intel |
News headlines |
| GET | /v1/vault-watch |
COMEX inventory |
| GET | /v1/speculation |
What-if projections |
Authenticated (Bearer token)
| Method | Path | Description |
|---|---|---|
| GET | /v1/portfolio |
Portfolio summary |
| GET | /v1/analytics |
Cost basis analysis |
| GET | /v1/holdings |
List holdings |
| POST | /v1/holdings |
Add purchase |
LLM / AI
| Path | Description |
|---|---|
/llms.txt |
LLM-readable description |
/openapi.json |
OpenAPI 3.0 spec |
/.well-known/ai-plugin.json |
AI plugin manifest |
/.well-known/mcp.json |
MCP server manifest |
Architecture
User's iPhone → TroyStack app (local SQLite)
↕ sync
Supabase (server-side storage)
↕
TroyStack API (Railway)
↕ ↕
AI Agents X/Twitter Bot
(Claude, GPT) (auto-tweets)
TroyStack MCPのよくある質問
TroyStack MCPをClaude Codeに追加するには
ターミナルでclaude mcp add --transport http troystack-api https://api.troystack.ai/mcpを実行します。すべてのプロジェクトで利用するには--scope userを追加します。
TroyStack MCPをCursorに追加するには
~/.cursor/mcp.jsonを開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
どのような貴金属データが利用可能ですか?
このMCP serverは、金 (Au)、銀 (Ag)、白金 (Pt)、パラジウム (Pd) のライブスポット価格を提供します。
ポートフォリオ管理機能にはどのようにアクセスできますか?
サマリー、取得価額分析、保有資産管理などのポートフォリオ機能を利用するには、Bearerトークンによる認証が必要です。
マーケットニュースは提供されていますか?
はい、ニュースの見出しを通じてマーケットインテリジェンスにアクセスできます。