Serveur MCP TroyStack
Commit 12 nov. 2026Fournit des données en direct sur les métaux précieux, la gestion de portefeuille et l'intelligence de marché pour l'analyse financière pilotée par l'IA.
Aussi connu sous kingleosgold/troystack-api, troystack-api
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 3.0.2
- Dernier commit
- 12 nov. 2026
- Licence
- —
Qu'est-ce que TroyStack MCP ?
TroyStack est un serveur MCP. Fournit des données en direct sur les métaux précieux, la gestion de portefeuille et l'intelligence de marché pour l'analyse financière pilotée par l'IA.
Résumé généré à partir du README du projet
À propos du MCP server TroyStack
TroyStack sert d'interface spécialisée pour accéder aux données des métaux précieux et gérer des portefeuilles d'investissement via un MCP server. Il fournit les prix spot en temps réel pour l'or, l'argent, le platine et le palladium, ainsi que des données historiques sur les prix et le suivi des stocks COMEX. Les développeurs peuvent utiliser ce serveur pour intégrer l'intelligence de marché, comme les titres de l'actualité et les projections de spéculation, directement dans des flux de travail financiers pilotés par l'IA.
Pour utiliser ce serveur, vous devez le configurer avec des identifiants Supabase, incluant une URL et une service role key. Le système prend en charge à la fois l'accès aux données publiques et les requêtes authentifiées via Bearer tokens pour les opérations sensibles. Une fois configuré, il permet aux agents IA d'interagir avec des résumés de portefeuilles privés, des analyses de coût de revient et des avoirs spécifiques. L'architecture est conçue pour synchroniser les données entre le stockage mobile local et un backend Supabase centralisé hébergé sur Railway.
Ce que vous pouvez faire avec
- 1Surveiller les prix des métaux en directDemandez à l'IA de récupérer les prix spot actuels pour l'or, l'argent, le platine ou le palladium.
- 2Analyser vos avoirs personnels en métauxDemandez un résumé de votre portefeuille actuel et une analyse du coût de revient en utilisant un jeton d'authentification.
- 3Suivre les tendances et l'actualité du marchéDonnez l'instruction à un agent de récupérer les titres de l'actualité récents et les niveaux de stocks COMEX pour évaluer le sentiment du marché.
- 4Effectuer de la modélisation financière spéculativeUtilisez l'endpoint de spéculation pour exécuter des projections de type « what-if » pour les métaux précieux.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer TroyStack MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller TroyStack MCP dans Claude Code
$ claude mcp add --transport http troystack-api https://api.troystack.ai/mcpInstaller TroyStack MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"troystack-api": {
"url": "https://api.troystack.ai/mcp"
}
}
}Installer TroyStack MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"troystack-api": {
"type": "http",
"url": "https://api.troystack.ai/mcp"
}
}
}Installer TroyStack MCP dans VS Code CLI
$ code --add-mcp '{"name":"troystack-api","type":"http","url":"https://api.troystack.ai/mcp"}'Installer TroyStack MCP dans Codex
$ codex mcp add troystack-api --url https://api.troystack.ai/mcpInstaller TroyStack MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.troystack-api] url = "https://api.troystack.ai/mcp"
Installer TroyStack MCP dans Gemini CLI
$ gemini mcp add -s user --transport http troystack-api https://api.troystack.ai/mcpInstaller TroyStack MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"troystack-api": {
"url": "https://api.troystack.ai/mcp",
"type": "http"
}
}
}Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblekingleosgold/troystack-api is public and reachablegithub.com/kingleosgold/troystack-api ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)No licenseFaille
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-12github.com/kingleosgold/troystack-api ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPinitialize answered with protocol 2025-06-18 in 284 msRéussi
README
Voir sur GitHubTroyStack 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)
Questions sur TroyStack MCP
Comment ajouter TroyStack MCP à Claude Code ?
Exécutez claude mcp add --transport http troystack-api https://api.troystack.ai/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter TroyStack MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quelles données sur les métaux précieux sont disponibles ?
Le serveur fournit les prix au comptant (spot) en direct pour l'or (Au), l'argent (Ag), le platine (Pt) et le palladium (Pd).
Comment puis-je accéder aux fonctionnalités de gestion de portefeuille ?
Les fonctionnalités de portefeuille, telles que les résumés, l'analyse du coût de revient et la gestion des avoirs, nécessitent une authentification par Bearer token.
Le serveur fournit-il des actualités de marché ?
Oui, vous pouvez accéder à l'intelligence de marché via les titres de l'actualité.