laurigates/foundryvtt-mcp

A Model Context Protocol (MCP) server that integrates with FoundryVTT, allowing AI assistants to interact with your tabletop gaming sessions. Query actors, roll dice, generate content, and manage your game world through natural language.

55
/ 100
Established

Implements Socket.IO-based live streaming of world state with `foundry://` URI resources for direct entity access, enabling AI assistants to query actors, items, scenes, and perform dice rolls through standardized MCP tools. Connects via environment-based credentials to FoundryVTT instances, supporting optional diagnostics through the REST API module and full-text search across all game entities.

Available on npm.

Maintenance 13 / 25
Adoption 6 / 25
Maturity 18 / 25
Community 18 / 25

How are scores calculated?

Stars

16

Forks

12

Language

TypeScript

License

MIT

Last pushed

Mar 09, 2026

Commits (30d)

0

Dependencies

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/laurigates/foundryvtt-mcp"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.