Permite a los agentes de IA ejecutar operaciones financieras que incluyen swaps de acciones tokenizadas, trading de criptomonedas, investigación de mercado y memoria persistente.
También conocido como clusteragent/cluster, cluster, @clusteragent/cluster-mcp
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- 707
- Última versión
- 1.0.12
- Último commit
- 21 sept 2026
- Licencia
- —
¿Qué es cluster MCP?
cluster es un MCP server. Permite a los agentes de IA ejecutar operaciones financieras que incluyen swaps de acciones tokenizadas, trading de criptomonedas, investigación de mercado y memoria persistente.
Resumen generado a partir del README del proyecto
Acerca del MCP server de cluster
cluster-mcp permite a los agentes de IA ejecutar operaciones financieras en la Robinhood Chain. Este MCP server proporciona una capa de ejecución para finanzas agénticas, permitiendo a los usuarios gestionar 192 acciones tokenizadas y criptomonedas nativas. Funciona como una plataforma de SKILL que se conecta a un despliegue de cluster mediante una URL de API, una API key y una dirección de wallet específica.
Los desarrolladores pueden usar este servidor localmente vía npx o integrarlo en proyectos de Python usando el SDK cluster-agent. El sistema incluye 35 herramientas organizadas en 11 skills distintas, que cubren áreas como swaps en Uniswap v3, investigación de mercado mediante la integración con OpenBB y forense de wallets. También cuenta con un gateway de LLM de 24 modelos y un sistema de memoria persistente impulsado por el backend de Hindsight. Debido a que el servidor gestiona las cotizaciones y el calldata, pero requiere que tu propia wallet firme las transacciones, las claves privadas permanecen seguras y nunca se almacenan en el servidor.
Qué puedes hacer con él
- 1Ejecutar swaps de tokens no custodiosUn agente de IA puede realizar swaps en Uniswap v3 siguiendo un proceso de escaneo de seguridad, cotización y firma.
- 2Realizar investigación de mercado institucionalUn desarrollador puede asignar a un agente la tarea de recopilar datos macro y fundamentales utilizando la integración con OpenBB.
- 3Realizar forense de wallets de criptomonedasUn agente puede analizar datos de pools y wallets utilizando herramientas especializadas de inteligencia cripto.
- 4Mantener memoria de agente a largo plazoEl servidor permite a los agentes almacenar observaciones y modelos mentales a través de un backend de memoria integrado.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar cluster MCP
Formatos verificados el 10 nov 2026Añadir a CursorAñadir a GooseInstalar cluster MCP en Claude Code
$ claude mcp add --env 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' cluster -- npx -y @clusteragent/cluster-mcpInstalar cluster MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cluster": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Instalar cluster MCP en VS Code
.vscode/mcp.json
{
"servers": {
"cluster": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Instalar cluster MCP en VS Code CLI
$ code --add-mcp '{"name":"cluster","type":"stdio","command":"npx","args":["-y","@clusteragent/cluster-mcp"],"env":{"CLUSTER_API_KEY":"<YOUR_CLUSTER_API_KEY>"}}'Instalar cluster MCP en Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"cluster": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Instalar cluster MCP en Codex
$ codex mcp add cluster --env 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' -- npx -y @clusteragent/cluster-mcpInstalar cluster MCP en Codex config.toml
~/.codex/config.toml
[mcp_servers.cluster] command = "npx" args = ["-y", "@clusteragent/cluster-mcp"] [mcp_servers.cluster.env] CLUSTER_API_KEY = "<YOUR_CLUSTER_API_KEY>"
Instalar cluster MCP en Gemini CLI
$ gemini mcp add -s user -e 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' cluster npx -- -y @clusteragent/cluster-mcpInstalar cluster MCP en Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cluster": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Configuración
CLUSTER_API_KEYSecretoCluster API key (clst_...) minted via wallet signature — required only for wallet-scoped tools
CLUSTER_API_URLCluster backend base URL (default: https://clusteragent.dev)
CLUSTER_WALLETDefault wallet address for wallet-scoped tools
| Nombre | Descripción | Tipo |
|---|---|---|
| CLUSTER_API_KEY | Cluster API key (clst_...) minted via wallet signature — required only for wallet-scoped tools | Secreto |
| CLUSTER_API_URL | Cluster backend base URL (default: https://clusteragent.dev) | |
| CLUSTER_WALLET | Default wallet address for wallet-scoped tools |
Verificaciones automáticas
Ejecutado 15 nov 2026Informe completo →Pasó nuestras verificaciones automáticas. Esto no es una auditoría de seguridad: lee el código y dale al servidor el acceso más limitado que necesite. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibleclusteragent/cluster is public and reachablegithub.com/clusteragent/cluster ↗Aprobado
- El paquete indica este repositorio como su origen@clusteragent/cluster-mcp names clusteragent/cluster as sourcenpmjs.com/package/@clusteragent/cluster-mcp ↗Aprobado
- Procedencia de la compilación (atestación de Sigstore)No build attestation published for this releaseNo verificado
- Licencia de código abierto (OSI)No licenseHallazgo
- Commit o lanzamiento en el último añoLast commit or release 2026-09-21github.com/clusteragent/cluster ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo popular package one edit away from @clusteragent/cluster-mcpAprobado
- No hay avisos críticos en el paquete ni en sus dependencias99 resolved dependencies checked; no critical advisoryosv.dev ↗Aprobado
- 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 MCPEndpoint did not answer initialize: HTTP 530Hallazgo
README
Ver en GitHubcluster
The runtime layer for agentic finance on Robinhood Chain. Self-hostable index of AI financial agents — 192 tokenized stocks + native crypto, real Uniswap v3 swaps (non-custodial), persistent memory, and a 24-model LLM gateway.
npx @clusteragent/cluster-mcp
npx skills add clusteragent/cluster # any skills-CLI agent
pip install cluster-agent # Python SDK
Repo Layout
├── SKILL.md main installer skill (any agent)
├── index.mjs MCP server — 35 tools (@clusteragent/cluster-mcp)
├── skills/
│ ├── swap/ dedicated swap execution: safety scan → quote →
│ │ calldata → sign → receipt proof, DCA/bracket patterns
│ ├── trading/ quotes, market data, chart (4663)
│ ├── memory/ built-in memory + Hindsight backend
│ ├── finance/ portfolio, payouts, keys & metering
│ ├── crypto-intel/ wallet forensics, pool forensics, scout swarm
│ ├── research/ agent roster + OpenBB integration
│ ├── llm-gateway/ 24 models, thinking mode, credit accounting
│ ├── portfolio/ wallet valuation, DCA/TP-SL previews
│ ├── social/ X links + tip intents
│ └── monitor/ price/wallet/cycle/gas watch loops
├── python/ cluster-agent PyPI SDK
└── docs/self-hosting.md deployment guide
11 skills total — 1 installer + 10 domain sub-skills.
The cluster backend, frontend and keeper bot are not in this repo — the bot signs real treasury transactions, so the operational stack stays private. This repo is the skill/MCP platform: point it at any cluster deployment.
Quick Start
Agent users — see SKILL.md. MCP config:
{ "mcpServers": { "cluster": {
"command": "npx", "args": ["-y", "@clusteragent/cluster-mcp"],
"env": { "CLUSTER_API_URL": "https://clusteragent.dev", "CLUSTER_API_KEY": "clst_...", "CLUSTER_WALLET": "0x..." }
}}}
Self-hosters — see docs/self-hosting.md. Docker images + a deployment guide; SQLite default, zero external services except one LLM key for chat.
Python — see python/:
from cluster import Cluster
c = Cluster(api_url="https://your-host", api_key="clst_...")
c.quotes(["NVDA", "PONS"]); c.payout_basket(); c.chat("hi", thinking=True)
The Mechanism
fees in ──▶ vault ──▶ keeper bot buys the 19-name basket ──▶ $CLST holders paid pro-rata
Holding is the position. Every cycle is public: GET /api/distributions.
Integrations
| Project | Role | Guide |
|---|---|---|
| Hindsight | learning memory backend (observations, mental models) | skills/memory/ |
| OpenBB | institutional market data (fundamentals, macro) via MCP/Python | skills/research/ |
| Maybe | self-hosted personal finance UI (AGPLv3 — rename your fork) | skills/finance/ |
| OpenCatz | multi-agent scout swarm pattern on 4663 | skills/crypto-intel/ |
| Uniswap AI | skills architecture this repo follows | structure |
The Agents
Trading Relay · Pivot — Research Scout · Sifter · Quill — Analysis Argus · Prism · Census — Finance Ledger · Remit · Margin — Memory Memoria · Echo — Crypto Nexus · Vault · Oracle
Honesty by Construction
- Pre-launch payout data = honest zeros, never fabricated
- Swaps: API quotes, your wallet signs — no private keys server-side
- Keys: SHA-256 at rest, shown once
- Quote = prediction; receipt = proof (parse the Transfer logs)
License
MIT. Backend and skills are original work. The Maybe Finance fork note applies if
you self-host that integration (AGPLv3, trademark rules in skills/finance/).
Preguntas sobre cluster MCP
¿Cómo agrego cluster MCP a Claude Code?
Ejecuta claude mcp add --env 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' cluster -- npx -y @clusteragent/cluster-mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego cluster 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.
¿Cómo empiezo a usar el MCP server?
Puedes ejecutar el servidor usando npx con el comando npx @clusteragent/cluster-mcp.
¿El servidor gestiona mis claves privadas durante los swaps?
No, el servidor proporciona las cotizaciones de la API y tu propia wallet firma las transacciones, lo que garantiza que no se almacenen claves privadas en el servidor.
¿Puedo usar esto con Python?
Sí, hay un SDK de Python disponible en PyPI llamado cluster-agent.
¿Qué tipo de activos se pueden negociar?
La plataforma admite 192 acciones tokenizadas y criptomonedas nativas.