Introducing: Static MCPify

After creating the Heroic Adventures MCP I realized that there were other collections of content that I wanted to give easy access to from my AI client (such as GitHub Copilot - but it could be any MCP enabled client). Having an easy to use tool for building MCP servers that serve up CDN style static content would enable quickly deploying MCP servers. These servers would essentially act as targeted knowledge bases. Some candidate uses of this that come to mind are:

  1. Rulebook content such as Heroic Adventures
  2. Adventure records from our roleplaying sessions
  3. Novels and books
  4. Blogs such as the one you are reading now
The key is that this would be public content served on a public cdn, and so the content would need to be content which is expected to be publicly available without restriction. For the cdn I will use Netlify for ease of use (my go-to). The format will be an npm package that you can install that gives cli tools for initializing and building the server. And finally for hosting I will offer up a NodeJS package that can be used with a general purpose web handler or a more convenient option for Express. The final architecture looks something like that is shown below.


And guess what? Static MCPify Is available to be used now! The full documentation site is at static-mcpify.alexlockhart.me. Find it on NPM and GitHub!

Next up: integrating this static-mcpify build process with content management systems so that the content does not need to be served from the GitHub repository but can be retrieved at build time from a content management system. Stay tuned for an upcoming blog post on this.

Popular Posts