Serveur MCP AgentForge
Commit 9 nov. 2026Fournit des outils de sécurité DeFi pour les agents IA, incluant la simulation de transactions, le rug-check de tokens, le filtrage des sanctions et l'analyse des injections de prompts.
Aussi connu sous acarchidi/agentforge
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.13.1
- Dernier commit
- 9 nov. 2026
- Licence
- MIT
Qu'est-ce que AgentForge MCP ?
AgentForge est un serveur MCP. Fournit des outils de sécurité DeFi pour les agents IA, incluant la simulation de transactions, le rug-check de tokens, le filtrage des sanctions et l'analyse des injections de prompts.
Résumé généré à partir du README du projet
À propos du MCP server AgentForge
AgentForge propose une suite d'outils de sécurité conçus spécifiquement pour les agents IA opérant dans des environnements de finance décentralisée. Il permet aux agents d'effectuer des contrôles de sécurité critiques tels que la simulation de transactions, le rug-check de tokens et le filtrage des contreparties pour détecter les sanctions ou les arnaques. Le service inclut également des capacités spécialisées comme l'analyse d'injection de prompts pour protéger les LLM contre les instructions malveillantes et la surveillance des risques de liquidation pour les protocoles de prêt.
Les développeurs peuvent intégrer ces outils via un MCP server HTTP pour une utilisation dans des clients comme Claude Desktop, Cursor ou Windsurf. Pour les applications personnalisées, un SDK npm est disponible pour des frameworks incluant LangChain et le Vercel AI SDK. Le système fonctionne sur un modèle de paiement à l'appel en USDC via le protocole x402, sans nécessiter de clés API ou de comptes au préalable. Bien que certains endpoints soient gratuits jusqu'à un certain plafond quotidien, la plupart des fonctions de sécurité spécialisées entraînent de légers frais par requête.
Ce que vous pouvez faire avec
- 1Simuler des transactions EVMUn agent IA peut simuler une séquence de transactions pour vérifier les raisons d'un revert et les changements d'actifs avant la signature.
- 2Effectuer des rug-checks de tokensUn développeur peut ordonner à un agent d'évaluer le risque d'un nouveau token en vérifiant la liquidité et la concentration des détenteurs.
- 3Scanner les injections de promptsProtégez un LLM en scannant les textes non approuvés pour détecter des contournements d'instructions ou des payloads malveillants.
- 4Surveiller le risque de liquidationUn agent peut suivre le health factor d'une position Aave v3 sur plusieurs chaînes pour prévenir une liquidation.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer AgentForge MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller AgentForge MCP dans Claude Code
$ claude mcp add --transport http agentforge https://agentforge-taupe.vercel.app/mcpInstaller AgentForge MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"agentforge": {
"url": "https://agentforge-taupe.vercel.app/mcp"
}
}
}Installer AgentForge MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"agentforge": {
"type": "http",
"url": "https://agentforge-taupe.vercel.app/mcp"
}
}
}Installer AgentForge MCP dans VS Code CLI
$ code --add-mcp '{"name":"agentforge","type":"http","url":"https://agentforge-taupe.vercel.app/mcp"}'Installer AgentForge MCP dans Codex
$ codex mcp add agentforge --url https://agentforge-taupe.vercel.app/mcpInstaller AgentForge MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.agentforge] url = "https://agentforge-taupe.vercel.app/mcp"
Installer AgentForge MCP dans Gemini CLI
$ gemini mcp add -s user --transport http agentforge https://agentforge-taupe.vercel.app/mcpInstaller AgentForge MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"agentforge": {
"url": "https://agentforge-taupe.vercel.app/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 accessibleacarchidi/agentforge is public and reachablegithub.com/acarchidi/agentforge ↗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)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-09github.com/acarchidi/agentforge ↗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 176 msRéussi
README
Voir sur GitHubAgentForge
DeFi safety tools for AI agents. Simulate a transaction before signing it, screen counterparties for sanctions and scams, catch new token launches already risk-scored, rug-check tokens, and check liquidation risk — paid per call in USDC over x402. No API keys, no accounts.
- Live: https://agentforge-taupe.vercel.app
- MCP server:
https://agentforge-taupe.vercel.app/mcp(free up to a daily cap) — official MCP Registry:io.github.acarchidi/agentforge - SDK + framework tools:
agentforge-toolson npm (OpenAI, Vercel AI SDK, LangChain, ElizaOS) - Discovery: x402 manifest · OpenAPI · catalog · llms.txt · agent card
Use it in 30 seconds
MCP (no wallet):
claude mcp add --transport http agentforge https://agentforge-taupe.vercel.app/mcp
Cursor, Windsurf, Claude Desktop, ElizaOS: add an HTTP MCP server with the same URL.
From code, paying per call:
npm install agentforge-tools
import { AgentForge } from 'agentforge-tools';
const af = new AgentForge({ privateKey: process.env.AGENT_KEY as `0x${string}`, maxPaymentUsd: 0.1 });
const sim = await af.simulateTransaction({ chain: 'base', from: '0xYourWallet', transactions: [{ to, data }] });
if (sim.verdict === 'avoid') throw new Error('refusing to sign');
Any x402 client: send the request unpaid, get a 402 with the exact price, pay, retry. Failed calls (4xx/5xx) are never charged.
Coinbase AgentKit: an agentforge action provider is proposed upstream in coinbase/agentkit#1619.
Endpoints
| Endpoint | Price (USDC) | What it does |
|---|---|---|
POST /v1/token-intel |
$0.015 | Token metadata enrichment with market data and AI risk assessment. |
POST /v1/token-research |
$0.03 | Multi-source token intelligence: market data, DeFi metrics, contract verification, prediction markets, price history, holder distribution, and AI risk assessment. |
POST /v1/contract-docs |
$0.05 | Human-readable smart contract documentation with function descriptions, risk flags, interaction patterns, security posture, and admin capability analysis. |
POST /v1/contract-monitor |
$0.025 | Monitor recent contract admin activity. Detects ownership transfers, upgrades, pause state changes, and suspicious admin operations. |
POST /v1/token-compare |
$0.08 | Compare a primary token against up to 3 competitors with full research, abbreviated metrics, and AI comparative analysis. |
POST /v1/tx-decode |
$0.05 | Decode any EVM transaction: function call, parameters, token transfers, and plain-English explanation. |
POST /v1/approval-scan |
$0.015 | Scan a wallet for risky ERC-20 token approvals. Identifies unlimited approvals, unverified spender contracts, and generates risk assessment. |
POST /v1/wallet-safety |
$0.10 | Comprehensive wallet safety check: approval scanning, suspicious pattern detection, target contract assessment, and composite risk scoring (0-100). |
POST /v1/sentiment |
$0.003 | AI-powered sentiment analysis for crypto, finance, and social media text. Returns score, confidence, label, reasoning, and per-entity sentiment. |
POST /v1/summarize |
$0.008 | AI-powered text summarization with configurable length, format, and optional topic focus. Returns summary, key points, and compression ratio. |
POST /v1/translate |
$0.002 | AI-powered translation with tone control and automatic source language detection. Preserves formatting and cultural nuances. |
GET /v1/gas |
$0.003 | Current gas prices (slow/standard/fast) for any supported EVM chain with trend analysis. |
GET /v1/pool-snapshot |
$0.005 | Cached snapshot of top 500 DeFi liquidity pools. Filter by protocol, chain, or token. Returns TVL, APY, volume, IL risk, and registry enrichment. |
POST /v1/token-risk-metrics |
$0.05 | Quantitative token risk metrics: holder concentration, liquidity depth, contract permissions, deployer history, and composite risk score (0-100). |
POST /v1/trade-check |
$0.025 | Check a token before you buy it: rug-check metrics + AI risk assessment + current gas in one call, with a proceed/caution/avoid verdict. Cheaper than the three calls separately. |
POST /v1/watch |
$0.01–$0.02/day | Signed webhook alerts when a contract's admin/proxy/pause state changes, a token turns risky, or an Aave position nears liquidation. |
POST /v1/credits/buy |
$1 / $5 / $20 | Prepaid credits with up to 20% bonus: sign requests instead of paying per call. Referral: 10% of referred purchases. |
POST /v1/preflight |
$0.008 + $0.004/token | Is this action safe? One call before any on-chain action: transactions simulated, signatures checked for phishing, recipients screened, tokens rug-checked, one proceed/caution/avoid verdict. |
POST /v1/tx-simulate |
$0.005 | Simulate an EVM transaction (or approve-then-swap sequence) before signing: revert reason, asset changes, approvals, counterparty screening, proceed/caution/avoid verdict. |
GET /v1/lending/health |
$0.003 | Aave v3 liquidation risk for a wallet across nine chains: collateral, debt, health factor, status, collateral drop to liquidation. |
GET /v1/launches |
$0.005 | Feed of newly launched tokens (Base, Ethereum, Arbitrum, BNB Chain, HyperEVM), each already risk-scored. Poll with since= to get only new launches. |
POST /v1/address-check |
$0.003 for the first address + $0.001 per additional, up to 100 per call | Counterparty screening for 1-100 EVM or Solana addresses: OFAC sanctions, scam/phishing wallets, labeled protocols, brand-new addresses. |
POST /v1/content-scan |
$0.001 per 4 KB of text (max 64 KB, 16 items) | Prompt-injection scan for untrusted text before it reaches your LLM: instruction overrides, fund-movement directives, base64/Morse/zero-width/homoglyph payloads, leaked keys and seed phrases, sanctioned addresses, lookalike domains. Deterministic, no LLM. |
POST /v1/risk-batch |
$0.004 per token, 2-25 tokens per call | Rug-check 2-25 EVM tokens in one call: holder, permission, and liquidity risk scores per token. |
POST /v1/solana/tx-explain |
$0.05 | Decode a Solana transaction into plain English: labeled programs, token/SOL movements, and risk flags. Falls back to raw RPC decoding if enhanced parsing is unavailable. |
POST /v1/solana/tx-simulate |
$0.15 | Simulate a Solana transaction before signing it: balance changes, program labels, deterministic risk rules, and a proceed/caution/avoid recommendation. |
POST /v1/solana/token-risk-scan |
$0.35 | Solana token risk / rug check: mint authority, freeze authority, holder concentration, liquidity depth, and a composite 0-100 risk score. |
GET /v1/ping ($0.001) verifies your x402 setup and returns the service catalog. Free: GET /registry/lookup (contract labels), GET /v1/solana/program-lookup.
Roadmap
The 90-day plan is docs/growth-plan.md; the executor log is docs/growth-log.md.
Development
npm install
npm run dev # http://localhost:3402
npm test
Payments: x402 v2, USDC on Base (and Solana for the Solana endpoints), settled through the CDP facilitator. Every paid route returns 402 to an unpaid request; GET /health/paid checks all of them.
License
MIT. See LICENSE.
Contact
Feedback, problems, complaints or feature requests: agentforge.api@gmail.com, the form at https://agentforge-taupe.vercel.app/contact, POST /feedback, or the free send_feedback MCP tool.
Questions sur AgentForge MCP
Comment ajouter AgentForge MCP à Claude Code ?
Exécutez claude mcp add --transport http agentforge https://agentforge-taupe.vercel.app/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter AgentForge 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.
AgentForge nécessite-t-il une clé API ou un compte ?
Non, il utilise le protocole x402 pour des transactions payantes à l'appel en USDC, ne nécessitant ni clés API ni comptes.
Quel type de contrôles de sécurité peut-il effectuer sur du texte ?
Il peut effectuer des scans d'injection de prompts pour détecter les contournements d'instructions, les directives de mouvement de fonds et les fuites de clés avant que le texte n'atteigne un LLM.
Puis-je simuler des transactions avant de les signer ?
Oui, il propose une simulation de transaction pour les réseaux EVM et Solana afin de fournir un verdict : proceed, caution ou avoid.