Foundry MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Foundry MCProll initiative for all tokens in the current scene"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Foundry MCP
Serveur MCP et module pont pour piloter Foundry VTT 14 depuis Codex CLI ou un autre client MCP. Le pont s'exécute dans le navigateur d'un GM et utilise les API publiques de Foundry, ainsi qu'un adaptateur Plutonium optionnel.
Les règles de travail apprises au fil des corrections sont maintenues dans
agent_rules.md. Leur contenu complet est transmis à tout
nouveau client MCP et reste consultable via foundry://agent-rules ou l’outil
foundry_get_agent_rules.
Installation
Le module Foundry et le serveur MCP sont deux composants différents :
le module s'installe depuis l'interface Foundry avec une URL de manifeste ;
le module peut créer, après confirmation, un compte GM technique dédié ;
le serveur MCP peut lancer et réauthentifier automatiquement un Chromium headless ;
le serveur MCP est un service Node.js indépendant, déployé de préférence avec Docker ;
Codex CLI se connecte ensuite au serveur MCP en HTTPS.
Les commandes complètes sont dans docs/installation.md. La construction npm du module n'est nécessaire que pour le développement ou pour produire une archive locale avant la publication d'une release GitHub. La procédure de publication est décrite dans docs/releasing.md.
Related MCP server: Foundry VTT MCP Server
Développement
Prérequis : Node.js 22 et npm.
npm install
npm run check
npm test
npm run build
npm run package:moduleLe projet ne fixe aucun objectif de couverture. Les tests privilégient les parcours complets (client MCP, pont GM, opérations Foundry, Plutonium et confirmation des suppressions) ; les tests unitaires sont réservés aux contrats et garde-fous de sécurité.
Pour lancer les vérifications depuis une copie de développement :
git clone https://github.com/Wameuh/Foundry-MC-Server.git
cd Foundry-MC-Server
npm ci
npm run check
npm test
npm run build
npm run package:moduleNe jamais committer le fichier .env.
La documentation d'installation et de configuration détaillée se trouve dans
docs/.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect any AI to your Foundry VTT world: actors, combat, dice, journals, tokens, compendiums.
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
Browserless MCP — wraps the Browserless headless-Chromium REST API (browserless.io)
Build, preview, version and publish small browser apps from coding agents over MCP.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables direct interaction with FoundryVTT virtual tabletop servers via native WebSocket protocol. Supports retrieving, creating, modifying, and deleting game documents like actors, items, scenes, and journal entries without requiring additional modules.9 npm7MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to interact with Foundry Virtual Tabletop, supporting reading world data, managing combat, rolling dice, and updating actor attributes via a sidecar architecture.34 npmMIT
- AlicenseCqualityAmaintenanceEnables preparing Foundry worlds and running encounters through the FoundryVTT REST API Relay, with tools for managing worlds, scenes, encounters, and table play.53MIT
- AlicenseNot gradedqualityBmaintenanceEnables MCP clients to interact with Foundry Virtual Tabletop worlds via a permissioned Windows host and GM-authorized browser companion, including document management, asset uploads, journal sessions, and background intelligence.9 npmMIT