Permet aux agents IA d'exécuter des opérations financières, notamment des swaps d'actions tokenisées, du trading crypto, de la recherche de marché et de la mémoire persistante.
Aussi connu sous clusteragent/cluster, cluster, @clusteragent/cluster-mcp
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- 707
- Dernière version
- 1.0.12
- Dernier commit
- 21 sept. 2026
- Licence
- —
Qu'est-ce que cluster MCP ?
cluster est un serveur MCP. Permet aux agents IA d'exécuter des opérations financières, notamment des swaps d'actions tokenisées, du trading crypto, de la recherche de marché et de la mémoire persistante.
Résumé généré à partir du README du projet
À propos du MCP server cluster
L'exécution d'opérations financières sur la Robinhood Chain est ce que cluster-mcp permet aux agents IA. Ce MCP server fournit une couche d'exécution pour la finance agentique, permettant aux utilisateurs de gérer 192 actions tokenisées et des cryptomonnaies natives. Il fonctionne comme une plateforme de SKILL qui se connecte à un déploiement de cluster via une URL API, une clé API et une adresse de portefeuille spécifique.
Les développeurs peuvent utiliser ce serveur localement via npx ou l'intégrer dans des projets Python en utilisant le SDK cluster-agent. Le système comprend 35 outils organisés en 11 skills distincts, couvrant des domaines tels que les swaps Uniswap v3, la recherche de marché via l'intégration OpenBB et la forensique de portefeuille. Il dispose également d'une passerelle LLM à 24 modèles et d'un système de mémoire persistante propulsé par le backend Hindsight. Comme le serveur gère les devis et le calldata tout en exigeant que votre propre portefeuille signe les transactions, les clés privées restent sécurisées et ne sont jamais stockées côté serveur.
Ce que vous pouvez faire avec
- 1Exécuter des swaps de tokens non-custodialUn agent IA peut effectuer des swaps Uniswap v3 en suivant un processus de scan de sécurité, de devis et de signature.
- 2Mener des recherches de marché institutionnellesUn développeur peut charger un agent de collecter des données macroéconomiques et fondamentales en utilisant l'intégration OpenBB.
- 3Effectuer de la forensique de portefeuille cryptoUn agent peut analyser les données de pools et de portefeuilles en utilisant des outils spécialisés d'intelligence crypto.
- 4Maintenir la mémoire à long terme de l'agentLe serveur permet aux agents de stocker des observations et des modèles mentaux grâce à un backend de mémoire intégré.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer cluster MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller cluster MCP dans Claude Code
$ claude mcp add --env 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' cluster -- npx -y @clusteragent/cluster-mcpInstaller cluster MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"cluster": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Installer cluster MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"cluster": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Installer cluster MCP dans 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>"}}'Installer cluster MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"cluster": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Installer cluster MCP dans Codex
$ codex mcp add cluster --env 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' -- npx -y @clusteragent/cluster-mcpInstaller cluster MCP dans 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>"
Installer cluster MCP dans Gemini CLI
$ gemini mcp add -s user -e 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' cluster npx -- -y @clusteragent/cluster-mcpInstaller cluster MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"cluster": {
"command": "npx",
"args": [
"-y",
"@clusteragent/cluster-mcp"
],
"env": {
"CLUSTER_API_KEY": "<YOUR_CLUSTER_API_KEY>"
}
}
}
}Configuration
CLUSTER_API_KEYSecretCluster 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
| Nom | Description | Type |
|---|---|---|
| CLUSTER_API_KEY | Cluster API key (clst_...) minted via wallet signature — required only for wallet-scoped tools | Secret |
| CLUSTER_API_URL | Cluster backend base URL (default: https://clusteragent.dev) | |
| CLUSTER_WALLET | Default wallet address for wallet-scoped tools |
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessibleclusteragent/cluster is public and reachablegithub.com/clusteragent/cluster ↗Réussi
- Le nom du package correspond au dépôt source@clusteragent/cluster-mcp names clusteragent/cluster as sourcenpmjs.com/package/@clusteragent/cluster-mcp ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon 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-09-21github.com/clusteragent/cluster ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from @clusteragent/cluster-mcpRéussi
- Aucun avis critique dans le package ou ses dépendances99 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- 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 MCPEndpoint did not answer initialize: HTTP 530Faille
README
Voir sur 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/).
Questions sur cluster MCP
Comment ajouter cluster MCP à Claude Code ?
Exécutez claude mcp add --env 'CLUSTER_API_KEY=<YOUR_CLUSTER_API_KEY>' cluster -- npx -y @clusteragent/cluster-mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter cluster 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.
Comment démarrer avec le MCP server ?
Vous pouvez lancer le serveur via npx en exécutant npx @clusteragent/cluster-mcp.
Le serveur gère-t-il mes clés privées lors des swaps ?
Non, le serveur fournit les devis API et votre propre portefeuille signe les transactions, garantissant qu'aucune clé privée n'est stockée côté serveur.
Puis-je utiliser cela avec Python ?
Oui, un SDK Python est disponible via PyPI sous le nom cluster-agent.
Quel type d'actifs peut être échangé ?
La plateforme prend en charge 192 actions tokenisées et des cryptomonnaies natives.