{"_id":"@arqueosfera/mcp","_rev":"2-837845c136e3f1c087bd7dca83e82b99","name":"@arqueosfera/mcp","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@arqueosfera/mcp","version":"0.1.0","keywords":["mcp","archsphere","arqueosfera","model-context-protocol","cursor","ai-agents"],"license":"MIT","_id":"@arqueosfera/mcp@0.1.0","maintainers":[{"name":"rtsarakaki","email":"rtsarakaki@gmail.com"}],"homepage":"https://arqueosfera.com","bugs":{"url":"https://github.com/rtsarakaki/archsphere/issues"},"bin":{"archsphere-mcp":"dist/index.js"},"dist":{"shasum":"b81fe9fa2b1a19ac2c0a2a45d31d7ceaceef9dd6","tarball":"https://registry.npmjs.org/@arqueosfera/mcp/-/mcp-0.1.0.tgz","fileCount":14,"integrity":"sha512-cArlY8RNYxfnBd+mBfPzm8avotxwygTf+QfSEzpo0s5Tc9UkIfII5bfakabRQyWWe3FIiaFiaYEVA8QsJp7Alw==","signatures":[{"sig":"MEUCIQCDULRUHfsF/K1W4MDMseUDj0jeX4YHgmwokVoxbHzlPwIgFz9ksecwp47K6c6i6ks+b2cMy0yIvCeQUZ/7Hfpqr+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":395956},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"gitHead":"3d6456847c10b3c5d8c4d7795615029219279c53","scripts":{"dev":"npm run build && node dist/index.js","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","start":"node dist/index.js","import-catalog":"node dist/import-catalog.js","prepublishOnly":"npm run build && npm test && npm run copy-bundled-artifacts","copy-bundled-artifacts":"node scripts/copy-bundled-artifacts.mjs"},"_npmUser":{"name":"rtsarakaki","email":"rtsarakaki@gmail.com"},"repository":{"url":"git+https://github.com/rtsarakaki/archsphere.git","type":"git","directory":"archsphere-mcp"},"_npmVersion":"10.9.2","description":"Arqueosfera MCP server for AI agents (projects, tasks, logbook, results, agent artifacts)","directories":{},"_nodeVersion":"23.8.0","dependencies":{"zod":"^3.25.67","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^22.15.21"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1785704252317_0.2808519579960991","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@arqueosfera/mcp","version":"0.1.1","description":"Arqueosfera MCP server for AI agents (projects, tasks, logbook, results, agent artifacts)","type":"module","bin":{"archsphere-mcp":"bin/archsphere-mcp.js"},"main":"./dist/index.js","scripts":{"build":"rm -rf dist && tsc -p tsconfig.build.json && chmod +x dist/index.js bin/archsphere-mcp.js","copy-bundled-artifacts":"node scripts/copy-bundled-artifacts.mjs","prepublishOnly":"npm run build && npm test && npm run copy-bundled-artifacts","start":"node dist/index.js","import-catalog":"node dist/import-catalog.js","dev":"npm run build && node dist/index.js","test":"vitest run"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","zod":"^3.25.67"},"devDependencies":{"@types/node":"^22.15.21","typescript":"^5.8.3","vitest":"^3.2.4"},"engines":{"node":">=20"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/rtsarakaki/archsphere.git","directory":"archsphere-mcp"},"homepage":"https://arqueosfera.com","bugs":{"url":"https://github.com/rtsarakaki/archsphere/issues"},"keywords":["mcp","archsphere","arqueosfera","model-context-protocol","cursor","ai-agents"],"publishConfig":{"access":"public"},"_id":"@arqueosfera/mcp@0.1.1","gitHead":"84d297a3b38c1566fa9be20d27263ca4c511821e","types":"./dist/index.d.ts","_nodeVersion":"23.8.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-vncDyT5mcPEVhAu7a85mQm2GudnxkOTLOPF7JwWLU6oApZyQ+M4pkMWIaUjIhV9BVU3ZSfV1Rtr4wc6bST4QlQ==","shasum":"e9d26e4e22c3876e654c891e122206e5c1169d30","tarball":"https://registry.npmjs.org/@arqueosfera/mcp/-/mcp-0.1.1.tgz","fileCount":15,"unpackedSize":396605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1P4s8iw/edFTKELYYCos/Y53PDe5BJmvEc/KbxQEzBQIgSqmvQ5th9Z4BGh+z+bFxrnrTdP+rF4GJCh7TN70bDVg="}]},"_npmUser":{"name":"rtsarakaki","email":"rtsarakaki@gmail.com"},"directories":{},"maintainers":[{"name":"rtsarakaki","email":"rtsarakaki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.1.1_1785704840074_0.8789314139686308"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-02T20:57:32.157Z","modified":"2026-08-02T21:07:20.396Z","0.1.0":"2026-08-02T20:57:32.460Z","0.1.1":"2026-08-02T21:07:20.223Z"},"bugs":{"url":"https://github.com/rtsarakaki/archsphere/issues"},"license":"MIT","homepage":"https://arqueosfera.com","keywords":["mcp","archsphere","arqueosfera","model-context-protocol","cursor","ai-agents"],"repository":{"type":"git","url":"git+https://github.com/rtsarakaki/archsphere.git","directory":"archsphere-mcp"},"description":"Arqueosfera MCP server for AI agents (projects, tasks, logbook, results, agent artifacts)","maintainers":[{"name":"rtsarakaki","email":"rtsarakaki@gmail.com"}],"readme":"# @arqueosfera/mcp\n\n[MCP](https://modelcontextprotocol.io) server for [Arqueosfera](https://arqueosfera.com) — projects, tasks, logbook, participant results, WBS templates, and agent artifacts catalog.\n\n## Requirements\n\n- Node.js **20+**\n- An Arqueosfera **Integration API key** (Settings → Developer)\n\n## Environment\n\n| Variable | Description |\n|----------|-------------|\n| `ARCHSPHERE_API_KEY` | Workspace-scoped API key (`as_live_…`) |\n| `ARCHSPHERE_BASE_URL` | `https://arqueosfera.com` (production) or your local app URL |\n\nOptional:\n\n| Variable | Description |\n|----------|-------------|\n| `ARCHSPHERE_REPO_BUNDLE_PATH` | Override path to `bundledAgentArtifacts.json` for `refreshFromRepoBundle` |\n\n## Smoke test (after publish)\n\nThe MCP server speaks **stdio** — it will look idle in the terminal (no HTTP port). A successful start means the process stays running until you press Ctrl+C.\n\n```bash\nARCHSPHERE_API_KEY=\"as_live_…\" \\\nARCHSPHERE_BASE_URL=\"https://arqueosfera.com\" \\\nnpx -y @arqueosfera/mcp@latest\n```\n\nIf you see `Missing Archsphere API key`, env vars were not passed. If you see `Permission denied` / `not found` for `archsphere-mcp`, upgrade to **0.1.1+** (fixes executable bin when npx resolves the monorepo copy).\n\n## Cursor MCP config\n\n```json\n{\n  \"mcpServers\": {\n    \"archsphere\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@arqueosfera/mcp\"],\n      \"env\": {\n        \"ARCHSPHERE_API_KEY\": \"as_live_…\",\n        \"ARCHSPHERE_BASE_URL\": \"https://arqueosfera.com\"\n      }\n    }\n  }\n}\n```\n\nAfter changing the package version, reload MCP in Cursor (Settings → MCP).\n\n## Development (monorepo)\n\n```bash\ncd archsphere-mcp\nnpm install\nnpm run build\nnpm test\n```\n\nRun locally without publishing:\n\n```json\n{\n  \"command\": \"node\",\n  \"args\": [\"/absolute/path/to/archsphere/archsphere-mcp/dist/index.js\"]\n}\n```\n\n## Publish\n\nFrom `archsphere-mcp/` (requires npm org **@arqueosfera** access and 2FA):\n\n```bash\nnpm login\nnpm publish --access public\n```\n\n`prepublishOnly` runs build, tests, and copies the agent artifacts bundle into `data/`.\n\n## Agent artifacts refresh\n\nMCP tool `import_agent_artifacts` supports:\n\n- `useBundled: true` — server-side delivery bundle (after app deploy)\n- `refreshFromRepoBundle: true` — bundled catalog shipped in this package (`data/bundledAgentArtifacts.json`)\n\n## License\n\nMIT — see [LICENSE](./LICENSE).\n","readmeFilename":"README.md"}