
Katana Foundry MCP Server
par katana-network
Serveur Foundry MCP pour le développement de contrats intelligents assisté par IA sur Katana — appelez des contrats, vérifiez les soldes, déployez et lancez des forks Anvil depuis votre outil IA.
Ce qu'il fait
Le Katana Development Starter Kit fournit un serveur Foundry MCP qui connecte les outils de codage IA directement au flux de travail de développement de la blockchain Katana. Une fois configuré, votre IA peut interagir avec tout l'ensemble d'outils de Foundry — compilation de contrats, exécution de tests, déploiement sur des forks locaux ou des chaînes en direct, et requête d'état on-chain — sans quitter l'interface de chat.
Katana est une chaîne EVM haute performance (ID de chaîne 747474, blocs toutes les secondes) conçue pour les "money legos" de la DeFi. Le kit de démarrage supporte également Bokuto, le testnet de Katana.
Outils
- call-contract — Appelle toute fonction de contrat déployée sur la chaîne active ou le fork local
- check-balance — Interroge les soldes ETH ou de jetons pour n'importe quelle adresse
- start-anvil — Lance un fork Anvil local du mainnet Katana ou du testnet Bokuto
- stop-anvil — Arrête l'instance Anvil en cours d'exécution
- create-contract — Génère la structure et déploie un nouveau contrat intelligent
- deploy-contract — Déploie un contrat Foundry compilé sur local, Bokuto ou Katana
- run-forge-test — Exécute la suite de tests Foundry
- forge-build — Compile tous les contrats dans l'espace de travail forge
Installation
D'abord, construisez le serveur MCP à partir du kit de démarrage :
git clone https://github.com/katana-network/specialk
cd specialk
bun install
bun run build:all
Puis ajoutez-le à votre configuration Cursor dans .cursor/mcp.json :
{
"mcpServers": {
"foundry": {
"command": "bun run",
"args": ["/chemin/absolu/vers/specialk/dist-mcp/index.js"],
"env": {
"PRIVATE_KEY": "0xVotreClePriveeIci",
"RPC_URL": "http://localhost:8545"
}
}
}
}
Lancez une chaîne locale avant utilisation :
bun run start:anvil bokuto
Hôtes supportés
Cursor (confirmé dans le README). Le serveur MCP stdio devrait également fonctionner avec tout client compatible MCP supportant le transport stdio.
Installation rapide
git clone https://github.com/katana-network/specialk && cd specialk && bun install && bun run build:all





