MCP server de TroyStack
Commit 12 nov 2026Proporciona datos de metales preciosos en tiempo real, gestión de carteras e inteligencia de mercado para análisis financieros impulsados por IA.
También conocido como kingleosgold/troystack-api, troystack-api
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 3.0.2
- Último commit
- 12 nov 2026
- Licencia
- —
¿Qué es TroyStack MCP?
TroyStack es un MCP server. Proporciona datos de metales preciosos en tiempo real, gestión de carteras e inteligencia de mercado para análisis financieros impulsados por IA.
Resumen generado a partir del README del proyecto
Acerca del MCP server de TroyStack
TroyStack funciona como una interfaz especializada para acceder a datos de metales preciosos y gestionar carteras de inversión mediante un MCP server. Proporciona precios spot en tiempo real para oro, plata, platino y paladio, además de datos históricos de precios y seguimiento del inventario de COMEX. Los desarrolladores pueden usar este servidor para integrar inteligencia de mercado, como titulares de noticias y proyecciones de especulación, directamente en flujos de trabajo financieros impulsados por IA.
Para usar este servidor, debes configurarlo con las credenciales de Supabase, incluyendo una URL y una service role key. El sistema admite tanto el acceso a datos públicos como solicitudes autenticadas mediante Bearer tokens para operaciones sensibles. Una vez configurado, permite que los agentes de IA interactúen con resúmenes de carteras privadas, análisis de base de costos y activos específicos. La arquitectura está diseñada para sincronizar datos entre el almacenamiento móvil local y un backend centralizado de Supabase alojado en Railway.
Qué puedes hacer con él
- 1Monitorear precios de metales en vivoPide a la IA que obtenga los precios spot actuales de oro, plata, platino o paladio.
- 2Analizar tenencias personales de metalesSolicita un resumen de tu cartera actual y un análisis de la base de costos utilizando un token de autenticación.
- 3Seguir tendencias de mercado y noticiasIndica a un agente que busque titulares de noticias recientes y niveles de inventario de COMEX para evaluar el sentimiento del mercado.
- 4Realizar modelado financiero especulativoUsa el endpoint de especulación para ejecutar proyecciones de escenarios hipotéticos para metales preciosos.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar TroyStack MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar TroyStack MCP en Claude Code
$ claude mcp add --transport http troystack-api https://api.troystack.ai/mcpInstalar TroyStack MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"troystack-api": {
"url": "https://api.troystack.ai/mcp"
}
}
}Instalar TroyStack MCP en VS Code
.vscode/mcp.json
{
"servers": {
"troystack-api": {
"type": "http",
"url": "https://api.troystack.ai/mcp"
}
}
}Instalar TroyStack MCP en VS Code CLI
$ code --add-mcp '{"name":"troystack-api","type":"http","url":"https://api.troystack.ai/mcp"}'Instalar TroyStack MCP en Codex
$ codex mcp add troystack-api --url https://api.troystack.ai/mcpInstalar TroyStack MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.troystack-api] url = "https://api.troystack.ai/mcp"
Instalar TroyStack MCP en Gemini CLI
$ gemini mcp add -s user --transport http troystack-api https://api.troystack.ai/mcpInstalar TroyStack MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"troystack-api": {
"url": "https://api.troystack.ai/mcp",
"type": "http"
}
}
}Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesiblekingleosgold/troystack-api is public and reachablegithub.com/kingleosgold/troystack-api ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)No licenseHallazgo
- Commit o lanzamiento en el último añoLast commit or release 2026-11-12github.com/kingleosgold/troystack-api ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPinitialize answered with protocol 2025-06-18 in 284 msAprobado
README
Ver en 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)
Preguntas sobre TroyStack MCP
¿Cómo agrego TroyStack MCP a Claude Code?
Ejecuta claude mcp add --transport http troystack-api https://api.troystack.ai/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego TroyStack MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Qué datos de metales preciosos están disponibles?
El servidor proporciona precios spot en vivo para Oro (Au), Plata (Ag), Platino (Pt) y Paladio (Pd).
¿Cómo puedo acceder a las funciones de gestión de carteras?
Las funciones de cartera, como resúmenes, análisis de base de costos y gestión de activos, requieren autenticación mediante Bearer token.
¿El servidor ofrece noticias de mercado?
Sí, puedes acceder a inteligencia de mercado a través de titulares de noticias.