{
  "markdown": "# Xenmark MCP server\n\nAn [MCP](https://modelcontextprotocol.io) server that lets AI assistants — Claude, Cursor, VS Code and others — read your [Xenmark](https://www.xenmark.app) drawing-review data: projects, drawings, revisions, comments, replies and your notification inbox. Read-only, runs on your own machine, uses a token you create inside Xenmark.\n\n**Status:** released. On [npm](https://www.npmjs.com/package/xenmark-mcp) as `xenmark-mcp` and in the [official MCP Registry](https://registry.modelcontextprotocol.io) as `io.github.Xenmark/xenmark-mcp`.\n\n## What you can ask\n\n- \"Anything new for me in Xenmark?\" / \"Who mentioned me today?\"\n- \"Which projects am I on, and what's my role?\"\n- \"What's still open on drawing 1001-300, Rev. B?\"\n- \"List the unresolved comments on that revision and who raised them.\"\n- \"What did Greta reply on comment #7?\"\n\nEvery answer carries a link straight into Xenmark.\n\n## What it never does\n\nIt never writes to Xenmark, never sees your password, never returns e-mail addresses, files, billing or account roles, and never reaches projects you are not a member of. It talks to exactly one server: `https://api.xenmark.app`, the official read-only Integration API ([contract](https://github.com/Xenmark/xenmark-api)).\n\n## Get a token\n\nIn Xenmark: profile → **Account & Security → Connected apps → Connect an app → \"Personal API token (Postman, GitHub)\" → Generate**. The token is shown once; keep it in the assistant's config only. Revoke it any time from Connected apps.\n\n## Install\n\nRequires Node.js 18 or newer. The server runs with `npx -y xenmark-mcp` — nothing to clone or build. (To run from a source checkout instead: `npm install && npm run build`, then point your assistant at `dist/index.js`.)\n\n**Claude Desktop** — edit `claude_desktop_config.json` (Settings → Developer → Edit Config) and add:\n\n```json\n{\n  \"mcpServers\": {\n    \"xenmark\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"xenmark-mcp\"],\n      \"env\": { \"XENMARK_TOKEN\": \"xmk_live_YOUR_TOKEN_HERE\" }\n    }\n  }\n}\n```\n\nRestart Claude Desktop; the Xenmark tools appear under the tools icon.\n\n**Cursor** — Settings → MCP → Add new server, same `command`, `args` and `env`.\n\n**VS Code** (Copilot agent mode) — add the same entry under `\"servers\"` in `.vscode/mcp.json` or your user `mcp.json`.\n\nFrom a source checkout, replace the command with `node` and the args with the full path to `dist/index.js`.\n\n## Support\n\nsupport@xenmark.app · Security: see [SECURITY.md](SECURITY.md). Never post a token anywhere public.\n",
  "bytes": 2523,
  "sha": "4ca6a720459a145ba2c10af02b70e212e5b05c30d119e965784b5a4597dfedfe",
  "repo_slug": "xenmark/xenmark-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_xenmark_xenmark_mcp_9d0eda84/readme"
}