Skip to main content
ClaudeWave
MCP ServersOfficial Registry0 stars0 forksJavaScriptApache-2.0Updated today
Install in Claude Code / Claude Desktop
Method: NPX · umtri-mcp
Claude Code CLI
claude mcp add umtri-mcp -- npx -y umtri-mcp
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "umtri-mcp": {
      "command": "npx",
      "args": ["-y", "umtri-mcp"],
      "env": {
        "UMTRI_API_TOKEN": "<umtri_api_token>"
      }
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
Detected environment variables
UMTRI_API_TOKEN
Use cases

MCP Servers overview

# umtri-mcp

MCP server for [Umtri](https://umtri.io) — give your AI coding agent a persistent map of your
project's structure, dependencies, and bugs.

Your agent re-derives your codebase from scratch every session. Umtri stores the structure once and
hands it back through MCP: a tree of what the system is made of, the calls and dependencies between
its parts, and the bugs eroding it. Ask "what breaks if I change this?" and get an answer traced
through recorded connections rather than guessed from a grep.

## Quick start

The fastest path is the hosted endpoint at `https://mcp.umtri.io` — nothing to install. Generate a
token at [app.umtri.io](https://app.umtri.io) → Settings → API Tokens, then:

```bash
claude mcp add --transport http umtri https://mcp.umtri.io \
  --header "Authorization: Bearer umtri_pat_xxxxxxxxxxxxxxxx"
```

Any MCP client that takes a config object uses the same shape:

```json
{
  "mcpServers": {
    "umtri": {
      "type": "http",
      "url": "https://mcp.umtri.io",
      "headers": { "Authorization": "Bearer umtri_pat_xxxxxxxxxxxxxxxx" }
    }
  }
}
```

## Run it yourself (stdio)

Use this package when you want to pin a version or point at a self-hosted API:

```bash
claude mcp add umtri \
  -e UMTRI_API_TOKEN=umtri_pat_xxxxxxxxxxxxxxxx \
  --transport stdio \
  -- npx -y umtri-mcp
```

| Variable | Required | Default |
| --- | --- | --- |
| `UMTRI_API_TOKEN` | yes | — |
| `UMTRI_API_BASE` | no | `https://api.umtri.io` |

The token is not validated at setup time, so a bad token connects but every call fails. If tools
appear and then error, re-check the token and its scope — `read` tokens cannot call any write tool.

## Tools

**Read** — `get_graph`, `get_bug`, `get_impact`, `list_projects`, `list_bugs`, `list_seasons`,
`list_events`

**Write** — `create_project`, `create_node`, `update_node`, `delete_node`, `create_edge`,
`delete_edge`, `create_api`, `update_api`, `delete_api`, `create_bug`, `update_bug`, `delete_bug`

**Plan loop** — `commit_plan`, `record_commit`, `reopen_transplant`

`get_graph` returns a slice, not a dump: scope by subtree (`rootId`), by layer (`maxType`), by role,
or by season, and control description weight separately. A large tree stays cheap to read.

## Resources

Seven read-only documents the agent can pull for domain rules — the plant vocabulary
(trunk/limb/twig/leaf/vein), what counts as a node and what does not, how seasons work, how plan
nodes are meant to be realized, and how a ground behaves while transplanting.

```
umtri://rules/vocabulary            umtri://rules/transplant
umtri://rules/vocabulary-detailed   umtri://rules/plan
umtri://rules/seasons-human-only    umtri://about/vision
umtri://rules/system-structure
```

## Links

- Docs — <https://docs.umtri.io>
- App — <https://app.umtri.io>
- Site — <https://umtri.io>

## License

Apache-2.0. See [LICENSE](./LICENSE).

What people ask about umtri-mcp

What is bepuljang/umtri-mcp?

+

bepuljang/umtri-mcp is mcp servers for the Claude AI ecosystem with 0 GitHub stars.

How do I install umtri-mcp?

+

You can install umtri-mcp by cloning the repository (https://github.com/bepuljang/umtri-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is bepuljang/umtri-mcp safe to use?

+

bepuljang/umtri-mcp has not been audited yet by our security agent. Review the original repository on GitHub before using it in production.

Who maintains bepuljang/umtri-mcp?

+

bepuljang/umtri-mcp is maintained by bepuljang. The last recorded GitHub activity is from today, with 0 open issues.

Are there alternatives to umtri-mcp?

+

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Deploy umtri-mcp to your cloud

Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.

Maintain this repo? Add a badge to your README

Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.

Featured on ClaudeWave: bepuljang/umtri-mcp
[![Featured on ClaudeWave](https://claudewave.com/api/badge/bepuljang-umtri-mcp)](https://claudewave.com/repo/bepuljang-umtri-mcp)
<a href="https://claudewave.com/repo/bepuljang-umtri-mcp"><img src="https://claudewave.com/api/badge/bepuljang-umtri-mcp" alt="Featured on ClaudeWave: bepuljang/umtri-mcp" width="320" height="64" /></a>

More MCP Servers

umtri-mcp alternatives