Outflow MCP server
io.github.laurells/outflow-mcp·v0.1.1MCP server exposing an Outflow workspace's live architecture graph as context for AI coding agents
0 stars38 downloads/wk
Reviews
Write oneNobody has reviewed Outflow yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Outflow tools (9)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
find_architecture_smellsDetect architecture problems in the live graph: circular dependencies, god nodes (too many connections),
find_nodeLook up nodes in Outflow's live architecture graph by file path (exact or partial match).
find_pathFind the shortest chain of imports/calls connecting two files in the dependency graph.
get_architecture_graphGet the full architecture graph (all nodes and edges) at a given zoom level.
get_architecture_healthGet the workspace's overall architecture health grade (A-F), score distribution, and the highest-risk nodes.
get_dependenciesList everything a file imports/calls, transitively up to N hops — its dependencies.
get_impactList everything that depends on a file, transitively up to N hops — i.e. the blast radius of changing it.
get_last_session_recapGet the most recent session-recap notification for this workspace: how many files changed,
list_nodesList nodes in the live architecture graph, optionally filtered by status (draft/stable/deprecated/ghost/warning),
Public scan report
scanner v0.1.9 · 2026-09-25 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 70 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Outflow compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 57% of 48,255 servers
- Tools
- 9
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 38
- more than 29% of 12,191 servers with a package
What its tools let an agent do: 9 read
Install Outflow in Claude Code, Cursor or VS Code
Runs npx -y outflow-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add outflow-mcp -- npx -y outflow-mcp
What the publisher says
From the Outflow repository's README, as published. We do not edit it. Read it on GitHub
outflow-mcp
An MCP (Model Context Protocol) server that exposes a live Outflow architecture graph as context for AI coding agents — Claude Code, Claude Desktop, or any other MCP-compatible client. Lets an agent ask "what does this file depend on", "what breaks if I change this", or "did my last batch of edits introduce a circular dependency" against your workspace's real, currently-live graph.
It's a thin client over Outflow's existing /api/v1 REST API and the workspace graph routes — no graph logic is duplicated here.
This package is developed inside the main Outflow monorepo but published
from a standalone public mirror: https://github.com/laurells/outflow-mcp
— that's the repo MCP registries/crawlers point at, and where npm publish
runs from. Changes here get synced there before each release.
Setup
go to workspace settings → API Keys → create one. The raw key (ofk_...) is shown once — copy it.
- Create an API key for the workspace you want to expose. In Outflow,
(.../workspace//...) or workspace settings.
- Find your workspace ID — it's in the workspace URL
- Build the server:
cd packages/mcp-server
npm install
npm run buildsettings (claude mcp add or the equivalent config file):
- Add it to your MCP client config. For Claude Code, add to your MCP
{
"mcpServers": {
"outflow": {
"command": "node",
"args": ["/absolute/path/to/outflow/packages/mcp-server/dist/index.js"],
"env": {
"OUTFLOW_BASE_URL": "https://your-outflow-domain.com",
"OUTFLOW_API_KEY": "ofk_...",
"OUTFLOW_WORKSPACE_ID": "your-workspace-id"
}
}
}
}For local development, OUTFLOWBASEURL defaults to http://localhost:3000 if omitted.
Tools
All tools that take a path accept a partial match (e.g. "ApiClient" will match src/ApiClient.ts) — you never need to know Outflow's internal file::/method:: ID format. An ambiguous partial match returns an error listing the candidates instead of guessing.
Notes
and has no build-time dependency on them. It only talks to a running Outflow instance over HTTP using an API key, so it works equally well pointed at localhost or a deployed instance.
- This package is standalone — it is never bundled into server/ or web/,
call workspace graph routes that (as of this package's introduction) were extended to accept Authorization: Bearer ofk_... alongside the existing cookie-session auth — see server/src/graph/pathRouter.ts and smellsRouter.ts.
- getdependencies/getimpact and findarchitecturesmells/find_path
Nothing above is checked by us. What we check is on the safety report.
Outflow: common questions
- Is Outflow MCP server safe?
- Mostly: it is graded B (78/100). Read the Outflow safety report
- How do I install Outflow?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Outflow need an API key?
- Yes. The registry entry asks for
OUTFLOW_API_KEY. - Is Outflow maintained?
- The last commit was 110 days ago (2026-07-17). The latest release is v0.1.1.
- What can I use instead of Outflow?
- Servers from other publishers that do the same job: Dynoxide MCP server.
- How does Outflow compare with other MCP servers?
- safety score 78/100 (higher than 57% of 48,255 servers); tools 9 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Outflow
Same job from other publishers: the closest match first, then the best rated.
- DynoxideA DynamoDB emulator with an MCP server exposing 35 DynamoDB tools to coding agents.not reviewedEstablishedA