# Systems Modeling

> Use this tool when you need to model complex systems and analyze their behavior over time. It solves problems related to systems thinking, prototyping, and dynamic analysis, accepting system specifications as input and generating visualizations and new model specifications as output. Ideal for users who want to quickly prototype and analyze system dynamics without requiring deep knowledge of the underlying library.

Canonical page: https://skillsregistry.net/skills/lethain-systems-modeling  
JSON: https://api.skillsregistry.net/v1/skills/lethain-systems-modeling

## Description

Systems-MCP is a server implementation that enables AI assistants to interact with the systems modeling library created by Will Larson. It provides two key tools: one for running systems models based on specifications and another for loading documentation to help generate better models. Built with Python 3.13 and the FastMCP framework, it's designed to work locally with Claude Desktop, allowing users to model complex systems, visualize their behavior over time, and generate specifications for new models without requiring deep knowledge of the underlying library. The implementation is particularly valuable for those interested in systems thinking who want to quickly prototype and analyze system dynamics without leaving their AI assistant conversation.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/lethain-systems-modeling)
- **Repository:** <https://github.com/lethain/systems-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "lethain-systems-modeling"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/lethain-systems-modeling` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/lethain-systems-modeling/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
