
Systems MCP
An MCP server that allows users to run and visualize systems models using the lethain:systems library, including capabilities to run model specifications and load systems documentation into the context window.
Tools
run_systems_model
Run a systems model and return output of list of dictionaries in JSON. Args: spec: The systems model specification rounds: Number of rounds to run (default: 100)
load_systems_documentation
Load systems documentation, examples, and specification details to improve the models ability to generate specifications. Returns: Documentation and several examples of systems models
README
systems-mcp
systems-mcp is an MCP server for interacting with
the lethain:systems
library for systems modeling.
It provides two tools:
run_systems_model
runs thesystems
specification of a systems model. Takes two parameters, the specification and, optionally, the number of rounds to run the model (defaulting to 100).load_systems_documentation
loads documentation and examples into the context window. This is useful for priming models to be more helpful at writing systems models.
It is intended for running locally in conjunction with Claude Desktop or a similar tool.
Usage
Here's an example of using systems-mcp
to run and render a model.
Here is the artifact generated from that prompt, including the output from running the systems model.
Finally, here is an example of using the load_systems_documentation
tool to prime
the context window and using it to help generate a systems specification.
This is loosely equivalent to including lethain:systems/README.md
in the context window,
but also includes a handful of additional examples
(see the included files in ./docs/.
Then you can render the model as before.
The most interesting piece here is that I've never personally used systems
to model a social network,
but the LLM was able to do a remarkably decent job at generating a specification despite that.
Installation
These instructions describe installation for Claude Desktop on OS X. It should work similarly on other platforms.
-
Install Claude Desktop.
-
Clone systems-mcp into a convenient location, I'm assuming
/Users/will/systems-mcp
-
Make sure you have
uv
installed, you can follow these instructions -
Go to Cladue Desktop, Setting, Developer, and have it create your MCP config file. Then you want to update your
claude_desktop_config.json
. (Note that you should replacewill
with your user, e.g. the output ofwhoami
.cd /Users/will/Library/Application Support/Claude vi claude_desktop_config.json
Then add this section:
{ "mcpServers": { "systems": { "command": "uv", "args": [ "--directory", "/Users/will/systems-mcp", "run", "main.py" ] } } }
-
Close Claude and reopen it.
-
It should work...
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.