{"_id":"@acta-team/docs-mcp","_rev":"5-21c83f1298a53201a42de418793c7da6","name":"@acta-team/docs-mcp","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@acta-team/docs-mcp","version":"0.1.0","_id":"@acta-team/docs-mcp@0.1.0","maintainers":[{"name":"danielcotoj","email":"dannyc0902@gmail.com"},{"name":"brenes30","email":"josuebrenes3005@gmail.com"}],"bin":{"acta-docs-mcp":"dist/server.js"},"dist":{"shasum":"c58ee6c5c99cd0215ea6bceeb8d0f4d7d53c73c9","tarball":"https://registry.npmjs.org/@acta-team/docs-mcp/-/docs-mcp-0.1.0.tgz","fileCount":9,"integrity":"sha512-IHIS/F2MohroFvdUjkFFUbmnOQzR7MlHJFKBeAY/MgCO4dXEGNdPotZThJHC1mwgnpcy4CCFaTiklpHwS02Z1w==","signatures":[{"sig":"MEUCIQDNE5PHndZfMj5uThTmGoIvWQAcuhR+sicWaioniGwEtAIgIVvVHBGbOF9qs8yA8nrKmx5oRlf3Jt8JQbCSsiR+pvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219919},"type":"module","engines":{"node":">=18"},"gitHead":"3ec531cf15e6e31ee146202de8b28039e4ffbea8","scripts":{"mcp":"node dist/server.js","test":"npm run build && node scripts/smoke-test.mjs","build":"npm run generate-docs && tsc -p tsconfig.json","prepack":"npm run build","pack:local":"npm pack","generate-docs":"tsx scripts/generate-docs.ts","prepublishOnly":"npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"danielcotoj","email":"dannyc0902@gmail.com"},"deprecated":"This version contains outdated bundled docs. Please use @acta-team/docs-mcp@latest.","_npmVersion":"11.5.2","description":"MCP server for ACTA documentation.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp_0.1.0_1777063457565_0.2163032692494269","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@acta-team/docs-mcp","version":"0.1.1","_id":"@acta-team/docs-mcp@0.1.1","maintainers":[{"name":"danielcotoj","email":"dannyc0902@gmail.com"},{"name":"brenes30","email":"josuebrenes3005@gmail.com"}],"bin":{"acta-docs-mcp":"dist/server.js"},"dist":{"shasum":"cedc669dd40c503707b91447bda99d221401f3fa","tarball":"https://registry.npmjs.org/@acta-team/docs-mcp/-/docs-mcp-0.1.1.tgz","fileCount":9,"integrity":"sha512-M+m7pnS6JeNUPYHokHLlIRDOTtOv4QyMXgvMZ4OmQNnAV8U7d7+84iPzRnXVHI3cRUdnjsksqupttKVJMpeotQ==","signatures":[{"sig":"MEYCIQCelJqC6OE3uHGdzsm+RCb9n3OfEt+6vGu2yFZcv5eYIQIhALeaBaZ9OI2j9aBSnL+s7v7D7ffTWFzhi2+FoRUlN1TC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158918},"type":"module","engines":{"node":">=18"},"gitHead":"30a8ac18761ff17bdb9a9c9163f32825e8839930","scripts":{"mcp":"node dist/server.js","test":"npm run build && node scripts/smoke-test.mjs","build":"npm run generate-docs && tsc -p tsconfig.json","prepack":"npm run build","pack:local":"npm pack","generate-docs":"tsx scripts/generate-docs.ts","prepublishOnly":"npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"danielcotoj","email":"dannyc0902@gmail.com"},"_npmVersion":"11.5.2","description":"MCP server for ACTA documentation.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp_0.1.1_1777073322791_0.03509335871073316","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@acta-team/docs-mcp","version":"0.1.2","keywords":["mcp","modelcontextprotocol","acta","verifiable-credentials","stellar","documentation"],"license":"MIT","_id":"@acta-team/docs-mcp@0.1.2","maintainers":[{"name":"danielcotoj","email":"dannyc0902@gmail.com"},{"name":"brenes30","email":"josuebrenes3005@gmail.com"}],"homepage":"https://docs.acta.build","bugs":{"url":"https://github.com/ACTA-Team/ACTA-docs/issues"},"bin":{"acta-docs-mcp":"dist/server.js"},"dist":{"shasum":"f56037acd7de67619e5a0471949e97866e6ce482","tarball":"https://registry.npmjs.org/@acta-team/docs-mcp/-/docs-mcp-0.1.2.tgz","fileCount":9,"integrity":"sha512-gZRUVsQHOIdBTef1sx2tnnhtsWq5J7+Px2vxFd1omdaxJ5wVOP/rTaLdj1czmfIXEI6PxC4nNonm6coBjG83ZA==","signatures":[{"sig":"MEYCIQCNBCypteHbqMZ22PZG27RzOyVEGhGaMuJAxEamDzZh2QIhAJoHVTla7vZnnbwNWq/NDYNvFzhglDqbPqXkHsLKjB0P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":646132},"type":"module","engines":{"node":">=18"},"gitHead":"984964eb299cf43b508054e09dc07a7ad8ea313a","mcpName":"io.github.acta-team/docs-mcp","scripts":{"mcp":"node dist/server.js","test":"npm run build && node scripts/smoke-test.mjs","build":"npm run generate-docs && tsc -p tsconfig.json","prepack":"npm run build","pack:local":"npm pack","generate-docs":"tsx scripts/generate-docs.ts","prepublishOnly":"npm run build","publish:public":"npm publish --access public"},"_npmUser":{"name":"brenes30","email":"josuebrenes3005@gmail.com"},"repository":{"url":"git+https://github.com/ACTA-Team/ACTA-docs.git","type":"git","directory":"packages/docs-mcp"},"_npmVersion":"11.9.0","description":"MCP server for ACTA documentation.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"3.25.76","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","typescript":"^5","@types/node":"^22"},"_npmOperationalInternal":{"tmp":"tmp/docs-mcp_0.1.2_1785433267669_0.09950662665020893","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@acta-team/docs-mcp","version":"0.1.3","description":"MCP server for ACTA documentation.","mcpName":"io.github.ACTA-Team/docs-mcp","license":"MIT","homepage":"https://docs.acta.build","repository":{"type":"git","url":"git+https://github.com/ACTA-Team/ACTA-docs.git","directory":"packages/docs-mcp"},"keywords":["mcp","modelcontextprotocol","acta","verifiable-credentials","stellar","documentation"],"type":"module","bin":{"acta-docs-mcp":"dist/server.js"},"scripts":{"generate-docs":"tsx scripts/generate-docs.ts","mcp":"node dist/server.js","build":"npm run generate-docs && tsc -p tsconfig.json","test":"npm run build && node scripts/smoke-test.mjs","prepack":"npm run build","prepublishOnly":"npm run build","pack:local":"npm pack","publish:public":"npm publish --access public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"3.25.76"},"devDependencies":{"@types/node":"^22","tsx":"^4.21.0","typescript":"^5"},"engines":{"node":">=18"},"gitHead":"984964eb299cf43b508054e09dc07a7ad8ea313a","_id":"@acta-team/docs-mcp@0.1.3","bugs":{"url":"https://github.com/ACTA-Team/ACTA-docs/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-cItUKwrjt5tyBDvWVldUljZAe+gBd+0AHQpvoCR/oEpV+qYyp4/3SSj+MHn0rj6xW38dh65ZhMm4Nxr8T8cs5g==","shasum":"2110b8f065f3d002a15d611b1a395f20ffa637db","tarball":"https://registry.npmjs.org/@acta-team/docs-mcp/-/docs-mcp-0.1.3.tgz","fileCount":9,"unpackedSize":646132,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGLdrZkXZOfO3Qe8KRfhF5XE+9GfUiJzjWruH/fmjpx2AiB8YVlHxe3BGv5PVFCVCfQwOw2hfFGdeaGPGInDGlsjnw=="}]},"_npmUser":{"name":"brenes30","email":"josuebrenes3005@gmail.com"},"directories":{},"maintainers":[{"name":"danielcotoj","email":"dannyc0902@gmail.com"},{"name":"brenes30","email":"josuebrenes3005@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/docs-mcp_0.1.3_1785433894062_0.17207710653266628"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-24T20:44:17.473Z","modified":"2026-07-30T17:51:34.463Z","0.1.0":"2026-04-24T20:44:17.736Z","0.1.1":"2026-04-24T23:28:42.945Z","0.1.2":"2026-07-30T17:41:07.812Z","0.1.3":"2026-07-30T17:51:34.255Z"},"bugs":{"url":"https://github.com/ACTA-Team/ACTA-docs/issues"},"license":"MIT","homepage":"https://docs.acta.build","keywords":["mcp","modelcontextprotocol","acta","verifiable-credentials","stellar","documentation"],"repository":{"type":"git","url":"git+https://github.com/ACTA-Team/ACTA-docs.git","directory":"packages/docs-mcp"},"description":"MCP server for ACTA documentation.","maintainers":[{"name":"danielcotoj","email":"dannyc0902@gmail.com"},{"name":"brenes30","email":"josuebrenes3005@gmail.com"}],"readme":"# ACTA Docs MCP\r\n\r\n**ACTA Docs MCP** is a read-only [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server. MCP-compatible clients (for example Claude, Cursor, or other assistants that support MCP) can query the **official ACTA documentation** through it.\r\n\r\n**When to use it:** whenever you want an assistant to answer questions about ACTA using **public, official, and up-to-date** documentation - not guesses from general training data alone.\r\n\r\n---\r\n\r\n## What it is\r\n\r\n| Topic              | Details                               |\r\n| ------------------ | ------------------------------------- |\r\n| **Package**        | `@acta-team/docs-mcp`                 |\r\n| **Authentication** | None required (read-only public docs) |\r\n\r\nThis MCP server:\r\n\r\n- Does not perform actions inside ACTA.\r\n- Does not issue credentials.\r\n- Does not sign transactions.\r\n- Does not access wallets.\r\n- Does not query private data.\r\n- Does not modify smart contracts.\r\n- Only provides read access to public ACTA documentation.\r\n\r\n---\r\n\r\n## Quick installation\r\n\r\nRun the server directly with `npx`:\r\n\r\n```bash\r\nnpx -y @acta-team/docs-mcp\r\n```\r\n\r\nMost users should use this command without changes.\r\n\r\n---\r\n\r\n## MCP client configuration\r\n\r\nUse this configuration in an MCP-compatible client:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"acta-docs\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@acta-team/docs-mcp\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nAfter saving the configuration, restart or reload your MCP client.\r\n\r\n---\r\n\r\n## Documentation updates\r\n\r\nWhen it starts, the server loads the latest documentation from:\r\n\r\n```text\r\nhttps://docs.acta.build/api/mcp/docs-data\r\n```\r\n\r\n- If ACTA documentation changes, users **do not** need to update the npm package. Restarting or reloading the MCP client is enough for the server process to load the updated documentation.\r\n- New npm versions are **only** needed when the MCP server **code** changes.\r\n- If the remote endpoint fails, the server uses the documentation copy **bundled** in the npm package.\r\n\r\n---\r\n\r\n## Advanced configuration\r\n\r\n| Variable                  | Purpose                                                   |\r\n| ------------------------- | --------------------------------------------------------- |\r\n| `ACTA_DOCS_MCP_OFFLINE=1` | Skip the remote fetch and use bundled documentation only. |\r\n| `ACTA_DOCS_MCP_DATA_URL`  | Use a different remote docs JSON URL.                     |\r\n\r\nUse `ACTA_DOCS_MCP_DATA_URL` only if you completely trust the configured source. The AI client will use that content as context to answer questions about ACTA.\r\n\r\n---\r\n\r\n## Available tools\r\n\r\n| Tool               | What it does                                       |\r\n| ------------------ | -------------------------------------------------- |\r\n| `list_acta_docs`   | Lists the available documentation pages.           |\r\n| `read_acta_doc`    | Reads a specific page using its `slug` and locale. |\r\n| `search_acta_docs` | Searches content inside the ACTA documentation.    |\r\n\r\n---\r\n\r\n## Available resources\r\n\r\nDocumentation pages are exposed using this URI format:\r\n\r\n```text\r\nacta-docs://{locale}/{slug}\r\n```\r\n\r\nCurrently supported locales:\r\n\r\n- `en`\r\n- `es`\r\n\r\n---\r\n\r\n## When to use this MCP\r\n\r\nUse this MCP to ask about:\r\n\r\n- What ACTA is.\r\n- How credential issuance and verification work.\r\n- How to integrate with the ACTA API or SDK.\r\n- How the documented ACTA architecture works.\r\n- Which endpoints, flows, or concepts are explained in the official documentation.\r\n\r\nThis MCP is designed for documentation and technical support. It does not replace a direct integration with the ACTA API.\r\n\r\n---\r\n\r\n# ACTA Docs MCP (Español)\r\n\r\n**ACTA Docs MCP** es un servidor [Model Context Protocol (MCP)](https://modelcontextprotocol.io) de solo lectura. Los clientes compatibles con MCP (por ejemplo Claude, Cursor u otros asistentes con soporte MCP) pueden consultar la **documentación oficial de ACTA** a través de él.\r\n\r\n**Cuándo usarlo:** cuando quieras que un asistente responda sobre ACTA apoyándose en documentación **pública, oficial y actualizada**, y no solo en conocimiento genérico del modelo.\r\n\r\n---\r\n\r\n## Qué es\r\n\r\n| Tema              | Detalle                                           |\r\n| ----------------- | ------------------------------------------------- |\r\n| **Paquete**       | `@acta-team/docs-mcp`                             |\r\n| **Autenticación** | No requiere API key (solo lectura, docs públicas) |\r\n\r\nEste servidor MCP:\r\n\r\n- No realiza acciones dentro de ACTA.\r\n- No emite credenciales.\r\n- No firma transacciones.\r\n- No accede a wallets.\r\n- No consulta datos privados.\r\n- No modifica smart contracts.\r\n- Solo proporciona acceso de lectura a documentación pública de ACTA.\r\n\r\n---\r\n\r\n## Instalación rápida\r\n\r\nEjecuta el servidor directamente con `npx`:\r\n\r\n```bash\r\nnpx -y @acta-team/docs-mcp\r\n```\r\n\r\nLa mayoría de usuarios debería usar este comando sin cambios.\r\n\r\n---\r\n\r\n## Configuración del cliente MCP\r\n\r\nUsa esta configuración en un cliente compatible con MCP:\r\n\r\n```json\r\n{\r\n  \"mcpServers\": {\r\n    \"acta-docs\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"@acta-team/docs-mcp\"]\r\n    }\r\n  }\r\n}\r\n```\r\n\r\nDespués de guardar la configuración, reinicia o recarga tu cliente MCP.\r\n\r\n---\r\n\r\n## Actualizaciones de documentación\r\n\r\nAl iniciar, el servidor carga la documentación más reciente desde:\r\n\r\n```text\r\nhttps://docs.acta.build/api/mcp/docs-data\r\n```\r\n\r\n- Si cambia la documentación de ACTA, normalmente **no** hace falta actualizar el paquete npm. Basta con **reiniciar o recargar** el cliente MCP para que el proceso del servidor cargue la documentación actualizada.\r\n- Las **nuevas versiones npm** solo son necesarias cuando cambia el **código** del servidor MCP.\r\n- Si el endpoint remoto falla, el servidor usa la copia de documentación **incluida** en el paquete npm.\r\n\r\n---\r\n\r\n## Configuración avanzada\r\n\r\n| Variable                  | Para qué sirve                                                               |\r\n| ------------------------- | ---------------------------------------------------------------------------- |\r\n| `ACTA_DOCS_MCP_OFFLINE=1` | Omite la descarga remota y usa solo la documentación incluida en el paquete. |\r\n| `ACTA_DOCS_MCP_DATA_URL`  | Usa otra URL remota para el JSON de documentación.                           |\r\n\r\nUsa `ACTA_DOCS_MCP_DATA_URL` solo si confías completamente en la fuente configurada. El cliente de IA usará ese contenido como contexto para responder preguntas sobre ACTA.\r\n\r\n---\r\n\r\n## Herramientas disponibles\r\n\r\n| Herramienta        | Qué hace                                             |\r\n| ------------------ | ---------------------------------------------------- |\r\n| `list_acta_docs`   | Lista las páginas de documentación disponibles.      |\r\n| `read_acta_doc`    | Lee una página específica usando su `slug` e idioma. |\r\n| `search_acta_docs` | Busca contenido dentro de la documentación de ACTA.  |\r\n\r\n---\r\n\r\n## Recursos disponibles\r\n\r\nLas páginas de documentación se exponen usando este formato de URI:\r\n\r\n```text\r\nacta-docs://{locale}/{slug}\r\n```\r\n\r\nLos idiomas soportados actualmente son:\r\n\r\n- `en`\r\n- `es`\r\n\r\n---\r\n\r\n## Cuándo usar este MCP\r\n\r\nUsa este MCP para preguntar sobre:\r\n\r\n- Qué es ACTA.\r\n- Cómo funciona la emisión y verificación de credenciales.\r\n- Cómo integrarse con la API o SDK de ACTA.\r\n- Cómo funciona la arquitectura documentada de ACTA.\r\n- Qué endpoints, flujos o conceptos están explicados en la documentación oficial.\r\n\r\nEste MCP está diseñado para documentación y soporte técnico. No reemplaza una integración directa con la API de ACTA.\r\n","readmeFilename":"README.md"}