{"_id":"@agentreserve/mcp-tools","_rev":"2-20760d41c10df7d7defc98af69472e13","name":"@agentreserve/mcp-tools","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@agentreserve/mcp-tools","version":"0.1.0","keywords":["agentreserve","mcp","model-context-protocol","ai-agent","connector","action","policy","governance"],"license":"MIT","_id":"@agentreserve/mcp-tools@0.1.0","maintainers":[{"name":"stanley17112000","email":"stanley@serenialabs.space"}],"homepage":"https://github.com/stanley17112000/AgentReserve/tree/main/packages/mcp-tools#readme","bugs":{"url":"https://github.com/stanley17112000/AgentReserve/issues"},"bin":{"mcp-tools":"dist/index.js","agentreserve-mcp":"dist/index.js"},"dist":{"shasum":"b5d7ca4cffd3abbdaffef6a11d1daaa999e4363c","tarball":"https://registry.npmjs.org/@agentreserve/mcp-tools/-/mcp-tools-0.1.0.tgz","fileCount":7,"integrity":"sha512-Y9iIO0dYyYx/5xIBRl83Zj8r5nj86HPkcj4ipKv/vloqRs2Evp99v5z04n/+7oEZt5WPuUXWMuk3BJl4U5YfoQ==","signatures":[{"sig":"MEYCIQCB0danRaSFXTZOLDP35X7xmlXfcYNvx6rflCiwqf7begIhAJoiB7epf+Kzrju682ZGFvQtrfqquaQjuCHpaa9mrExz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14450},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bc7856701357d40e42efed0d95ef90b5e8d895be","scripts":{"build":"tsc","release":"npm publish --access public","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"stanley17112000","email":"stanley@serenialabs.space"},"repository":{"url":"git+https://github.com/stanley17112000/AgentReserve.git","type":"git","directory":"packages/mcp-tools"},"_npmVersion":"10.8.2","description":"MCP server for AgentReserve — execute, cancel, modify actions through any connector via any MCP client","directories":{},"_nodeVersion":"20.20.2","dependencies":{"zod":"^3.25.76","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^20.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-tools_0.1.0_1775847857849_0.833301471960818","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentreserve/mcp-tools","version":"0.1.1","description":"MCP server for AgentReserve — execute, cancel, modify actions through any connector via any MCP client","license":"MIT","type":"module","bin":{"agentreserve-mcp":"dist/index.js","mcp-tools":"dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","release":"npm publish --access public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.12.1","zod":"^3.25.76"},"devDependencies":{"@types/node":"^20.0.0","typescript":"^5.4.0"},"engines":{"node":">=18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git+https://github.com/AgentReserve-AI/agentreserve.git","directory":"packages/mcp-tools"},"bugs":{"url":"https://github.com/AgentReserve-AI/agentreserve/issues"},"homepage":"https://github.com/AgentReserve-AI/agentreserve/tree/main/packages/mcp-tools#readme","keywords":["agentreserve","mcp","model-context-protocol","ai-agent","connector","action","policy","governance"],"_id":"@agentreserve/mcp-tools@0.1.1","gitHead":"bc2116ad971799ba93798166f81ea5a6b4e2851a","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-nkmKskMOkSupt5x/quW7TQYT0uePTaw1qN671cNtaDjtPkiKou/QCcWHL/MlTrcoeFoRx8leyLoeTGdXeFrh2g==","shasum":"a0165619cdca185f6963482cb9021561ce2cfd04","tarball":"https://registry.npmjs.org/@agentreserve/mcp-tools/-/mcp-tools-0.1.1.tgz","fileCount":7,"unpackedSize":14456,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyfPGOMQUSi8yXF5pSgrObiLiwE6VlKu8V6etdQfwM/AIgQCPEru0KJa32gjI9mXzCP+P/5GVnGNwbpjWai1EjHd8="}]},"_npmUser":{"name":"stanley17112000","email":"stanley@serenialabs.space"},"directories":{},"maintainers":[{"name":"stanley17112000","email":"stanley@serenialabs.space"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-tools_0.1.1_1776057252732_0.5138634067789594"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-10T19:04:17.718Z","modified":"2026-04-13T05:14:12.981Z","0.1.0":"2026-04-10T19:04:17.985Z","0.1.1":"2026-04-13T05:14:12.861Z"},"bugs":{"url":"https://github.com/AgentReserve-AI/agentreserve/issues"},"license":"MIT","homepage":"https://github.com/AgentReserve-AI/agentreserve/tree/main/packages/mcp-tools#readme","keywords":["agentreserve","mcp","model-context-protocol","ai-agent","connector","action","policy","governance"],"repository":{"type":"git","url":"git+https://github.com/AgentReserve-AI/agentreserve.git","directory":"packages/mcp-tools"},"description":"MCP server for AgentReserve — execute, cancel, modify actions through any connector via any MCP client","maintainers":[{"name":"stanley17112000","email":"stanley@serenialabs.space"}],"readme":"# @agentreserve/mcp-tools\n\nStandalone MCP server for [AgentReserve](https://agentreserve.com) — lets any MCP-compatible client (Claude Desktop, Cursor, Windsurf, etc.) execute, cancel, modify, and query actions through the AgentReserve API.\n\n## Tools\n\n| Tool | Description |\n|------|-------------|\n| `execute_action` | Execute an action through a governed tool |\n| `cancel_action` | Cancel an existing action |\n| `modify_action` | Modify an existing action's parameters |\n| `get_action` | Get full action details with audit trail |\n| `list_actions` | List actions with optional filters |\n| `list_connector_templates` | List available connector templates (developer-facing) |\n| `list_tools` | Discover available governed tools for the organization |\n| `get_tool_schema` | Get parameter schema for a specific tool |\n\n## Prerequisites\n\n- Node.js 18+\n- An AgentReserve API key (get one from your [dashboard](https://agentreserve.com/dashboard))\n\n## Setup\n\n### Claude Desktop\n\nAdd to your `claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"agentreserve\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agentreserve/mcp-tools\"],\n      \"env\": {\n        \"AGENTRESERVE_API_KEY\": \"your-api-key-here\",\n        \"AGENTRESERVE_BASE_URL\": \"https://agentreserve.com\"\n      }\n    }\n  }\n}\n```\n\n### Cursor\n\nAdd to your `.cursor/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"agentreserve\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agentreserve/mcp-tools\"],\n      \"env\": {\n        \"AGENTRESERVE_API_KEY\": \"your-api-key-here\",\n        \"AGENTRESERVE_BASE_URL\": \"https://agentreserve.com\"\n      }\n    }\n  }\n}\n```\n\n### Windsurf\n\nAdd to your `~/.codeium/windsurf/mcp_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"agentreserve\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agentreserve/mcp-tools\"],\n      \"env\": {\n        \"AGENTRESERVE_API_KEY\": \"your-api-key-here\",\n        \"AGENTRESERVE_BASE_URL\": \"https://agentreserve.com\"\n      }\n    }\n  }\n}\n```\n\n### Claude Code\n\n```bash\nclaude mcp add agentreserve -- npx -y @agentreserve/mcp-tools\n```\n\nSet the environment variables `AGENTRESERVE_API_KEY` and `AGENTRESERVE_BASE_URL` before launching.\n\n### Any MCP Client\n\nThe server uses **stdio** transport. Run:\n\n```bash\nAGENTRESERVE_API_KEY=your-key npx @agentreserve/mcp-tools\n```\n\n## Environment Variables\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `AGENTRESERVE_API_KEY` | Yes | — | Your AgentReserve API key |\n| `AGENTRESERVE_BASE_URL` | No | `https://agentreserve.com` | API base URL (override for self-hosted) |\n\n## How It Works\n\nThis package is a **thin MCP-to-HTTP bridge**. It does not contain any business logic — every tool call is forwarded to the hosted AgentReserve API at `/api/v1/mcp`. Authentication, policy enforcement, audit logging, and all action logic are handled server-side.\n\n```\nMCP Client → stdio → @agentreserve/mcp-tools → HTTPS → AgentReserve API\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}