Your architecture in your agents' context: checks, specs, ADRs and docs over MCP, at write time.
MCPpedia last refreshed this data
io.github.puglieseweb/systemdox is an MCP server that your architecture in your agents' context: checks, specs, ADRs and docs over MCP, at write time. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 91/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"io-github-puglieseweb-systemdox-puglieseweb": {
"args": [
"-y",
"@systemdox/mcp-server"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Your architecture in your agents' context: checks, specs, ADRs and docs over MCP, at write time.
This server supports HTTP transport. Be the first to test it - help the community know if it works.
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @systemdox/mcp-server against OSV.dev.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in other
deja-vu: local memory over the session histories of forty-three coding agents.
MCP WordPress Remote proxy server
专门为 agent 打造的 agent 搜索工具,具备多语言搜索能力,覆盖中文/英文/学术/代码/购物/金融/新闻/百科。
Searchable football data provider documentation for AI coding agents. Like Context7 for football data.
MCP Security Weekly
Get CVE alerts and security updates for io.github.puglieseweb/systemdox and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Your architecture, in your agents' context window.
SystemDox is the document plane for AI-assisted engineering: your standards — specs, architecture decision records, checks, project rules, docs — versioned in git and delivered into your coding agents' context at write time. This MCP server is how Claude Code, Cursor, and any MCP-compatible tool read that context — and write decisions back.
Why teams use it
get_context ranks the checks, specs, and docs
relevant to the task at hand and fetches their bodies within a token budget,
so the agent starts from your architecture instead of guessing it.report_decision and update_spec as they
work, so decision records exist as a by-product of shipping, not as
archaeology afterwards.Get started in about a minute
https://<your-workspace>.mcp.systemdox.com/connect into Claude and
sign in, or generate an API key (workspace settings) and add the server to
your tool — hosted (Option A) or local (Option B) below.Docs: MCP setup guide · Documentation standard · Why write-time context
Your workspace has its own address. Paste it into Claude's Settings → Connectors, or run:
claude mcp add --transport http systemdox https://<your-workspace>.mcp.systemdox.com/connect
Your browser opens SystemDox. Sign in with your passkey and approve; if your account has no passkey yet, the page offers to add one. It only reads unless you choose to allow writes. Claude holds a token for an hour, renewed for you, and the API key behind the connection stays with SystemDox. Only an owner or admin of the workspace can connect this way for now.
There are two more ways to run it, for scripts, CI and other tools. Both authenticate with a SystemDox API key (generate one on your SystemDox settings page) and act strictly as the caller — every tool call is scoped to that key's tenant.
SystemDox hosts the server at a per-tenant subdomain, speaking MCP Streamable HTTP. Point any HTTP-capable MCP client at it — nothing to install or update.
{
"mcpServers": {
"systemdox": {
"type": "http",
"url": "https://<your-workspace>.mcp.systemdox.com/mcp",
"headers": {
// Reference the key via an env var — never commit the literal key.
"Authorization": "Bearer ${SYSTEMDOX_API_KEY}"
}
}
}
}
Never commit the literal key. The
pweb_prefix is deliberately scanner-friendly, and a key in a committed.mcp.jsonis a long-lived read/write credential retained in git history across every clone, fork, and CI log. MCP clients that expand environment variables in.mcp.json(e.g. Claude Code) resolve${SYSTEMDOX_API_KEY}at load time; deliver the value from your shell, a secret manager, or your CI secret store. For clients that don't expand variables, inject the key at deploy time and keep the file untracked.
https://<your-workspace>.mcp.systemdox.com/mcp. <your-workspace>
is your tenant's slug; it must match the tenant that owns the API key, or
the request is rejected 403. Set a slug on the workspace first (owner/admin →
workspace settings) if you don't have one.