{"_id":"@amplis/mcp-server","_rev":"7-47e3da6f6cef59e3caa37ed215b90392","name":"@amplis/mcp-server","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.0":{"name":"@amplis/mcp-server","version":"0.2.0","_id":"@amplis/mcp-server@0.2.0","maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"bin":{"amplis-mcp":"dist/index.js","amplis-mcp-server":"dist/index.js"},"dist":{"shasum":"255b0205ba097a8d50ed8ecb54bce5d91ef5a2ab","tarball":"https://registry.npmjs.org/@amplis/mcp-server/-/mcp-server-0.2.0.tgz","fileCount":3,"integrity":"sha512-FvZWbJ4X6xyrI9s5MzHMvlhsPfxIVKPi40pkR5OskG+eloebQvEyqfYAQvb4vOWq2FRHkTbzG4NvJaOShJgLMw==","signatures":[{"sig":"MEUCIHI1FrT49R0K8WB6xI+tKXJg4EoF7PC92EUbfEUHLapgAiEA+dHkLMg+z6dK5VSuq6MNL5utpgWl/0mNw6ZtxOQCkzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145259},"type":"module","gitHead":"5a6ea16bc4d7d76d789ac1ec3b1e1ddd7d368b01","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup src/index.ts --format esm --dts","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"davidgibbon","email":"davidgibbon24@gmail.com"},"_npmVersion":"11.4.2","description":"AMPLIS MCP Server - Give your AI assistant direct access to AMPLIS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","open":"^10.0.0","@paralleldrive/cuid2":"^2.2.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.0_1771097659808_0.3528171564415974","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@amplis/mcp-server","version":"0.2.1","_id":"@amplis/mcp-server@0.2.1","maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"bin":{"amplis-mcp":"dist/index.js","mcp-server":"dist/index.js"},"dist":{"shasum":"f4c11915ac3c21755b0274e6a3b734522b80c82b","tarball":"https://registry.npmjs.org/@amplis/mcp-server/-/mcp-server-0.2.1.tgz","fileCount":3,"integrity":"sha512-8eiQh2AE57pUSklJvAmM0BGODxY7x6LT5o+YELHb99HqbXY/oUCV05pUwEbTmg8iKnISTOBNmJTpk8keJh9xbA==","signatures":[{"sig":"MEQCICIx5mRR5RrtFjE/ZS/8DwIluZDNo2eRnwiJp4lYilibAiAPYwpwBK1yY06eLrnvyIX7muZSunJa4UnWbyshTdepiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145252},"type":"module","gitHead":"5a6ea16bc4d7d76d789ac1ec3b1e1ddd7d368b01","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup src/index.ts --format esm --dts","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"davidgibbon","email":"davidgibbon24@gmail.com"},"_npmVersion":"11.4.2","description":"AMPLIS MCP Server - Give your AI assistant direct access to AMPLIS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","open":"^10.0.0","@paralleldrive/cuid2":"^2.2.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.2.1_1771097689744_0.3398925826611192","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amplis/mcp-server","version":"0.3.0","_id":"@amplis/mcp-server@0.3.0","maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"bin":{"amplis-mcp":"dist/index.js","mcp-server":"dist/index.js"},"dist":{"shasum":"07ed8bac7723696106c33b6b0fdbc25ca5791893","tarball":"https://registry.npmjs.org/@amplis/mcp-server/-/mcp-server-0.3.0.tgz","fileCount":3,"integrity":"sha512-fe1wjxzvnWzCjIQQ1js7clAcna92/zkXBcB7gF1dxsuuTJWRZNO/o0+QhKHaFJxoc6O1rfOyRfLGwJHQ7Uw0kw==","signatures":[{"sig":"MEQCIFWhOzKCwIJEpAU3FNtMTEeWiN6IjCizFn5zrXAlKeQjAiBZsQNyp4fcnWcjw7iN5qrP92CutIY1fOAsjL765CqixQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145301},"type":"module","gitHead":"8ab3a42647ad6fb394c3f0cf62fbbd4d214b5833","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup src/index.ts --format esm --dts","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"davidgibbon","email":"davidgibbon24@gmail.com"},"_npmVersion":"11.4.2","description":"AMPLIS MCP Server - Give your AI assistant direct access to AMPLIS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","open":"^10.0.0","@paralleldrive/cuid2":"^2.2.2","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.0_1771099493008_0.3914928128558013","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@amplis/mcp-server","version":"0.3.1","keywords":["mcp","mcp-server","model-context-protocol","amplis","consulting","ai-tools","claude","project-management"],"author":{"url":"https://amplis.com.au","name":"AMPLIS"},"license":"MIT","_id":"@amplis/mcp-server@0.3.1","maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"homepage":"https://amplis.com.au/docs","bugs":{"url":"https://github.com/amplis-au/mcp-server/issues"},"bin":{"amplis-mcp":"dist/index.js","mcp-server":"dist/index.js"},"dist":{"shasum":"02e15b2fc8037679a4d477748fa8b25f99fbdb7b","tarball":"https://registry.npmjs.org/@amplis/mcp-server/-/mcp-server-0.3.1.tgz","fileCount":4,"integrity":"sha512-IvKW1kLF1oWpnPYG4qB9nojYsVu4e5HgWeNLlAVLYTRZKxbzR5aaiWPQuEEhGNxPAFBD6UxgsmRyFDB4aUVh7Q==","signatures":[{"sig":"MEYCIQDmabcg0oTBGVR4XNOTyZa2b3QRHrMzSSVg06eSXmDKxAIhAL/LFY+mABjccY7x8BZfeFZ/pSgSKzjiF1Wl/3jdWcPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148622},"type":"module","engines":{"node":">=20"},"gitHead":"8ab3a42647ad6fb394c3f0cf62fbbd4d214b5833","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup src/index.ts --format esm --dts && chmod +x dist/index.js","start":"node dist/index.js","prepare":"npm run build","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"davidgibbon","email":"davidgibbon24@gmail.com"},"repository":{"url":"git+https://github.com/amplis-au/mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for AMPLIS - connect Claude, Cursor, and other AI tools to your live consulting data","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","open":"^10.0.0","@paralleldrive/cuid2":"^2.2.2","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.1_1771100076443_0.14679329746982606","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@amplis/mcp-server","version":"0.3.2","keywords":["mcp","mcp-server","model-context-protocol","amplis","consulting","ai-tools","claude","project-management"],"author":{"url":"https://amplis.com.au","name":"AMPLIS"},"license":"MIT","_id":"@amplis/mcp-server@0.3.2","maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"homepage":"https://amplis.com.au/docs","bugs":{"url":"https://github.com/amplis-au/mcp-server/issues"},"bin":{"amplis-mcp":"dist/index.js","mcp-server":"dist/index.js"},"dist":{"shasum":"0832216d9c5a7dca11133a821e43148b9f68174f","tarball":"https://registry.npmjs.org/@amplis/mcp-server/-/mcp-server-0.3.2.tgz","fileCount":4,"integrity":"sha512-DgBloSaa5Yt1E2cmufu674yAIOx5DjLmAtt9pZMVtbyAhVfHO1P7YNlmWWFsW8sSyMRYWP8pG+S4vcHQ+wNcYw==","signatures":[{"sig":"MEUCIQDpLJGtYZveawmKKe+vZwQEYD8lnvsKalllyj7P3dL2WQIgIiteNJZ5RWYLJH7mSB6gYf6OckHk2nywXpSZOII3XH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148629},"type":"module","engines":{"node":">=20"},"gitHead":"8ab3a42647ad6fb394c3f0cf62fbbd4d214b5833","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup src/index.ts --format esm --dts && chmod +x dist/index.js","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidgibbon","email":"davidgibbon24@gmail.com"},"repository":{"url":"git+https://github.com/amplis-au/mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for AMPLIS - connect Claude, Cursor, and other AI tools to your live consulting data","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","open":"^10.0.0","@paralleldrive/cuid2":"^2.2.2","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.2_1771100400691_0.17753729818082742","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@amplis/mcp-server","version":"0.3.3","keywords":["mcp","mcp-server","model-context-protocol","amplis","consulting","ai-tools","claude","project-management"],"author":{"url":"https://amplis.com.au","name":"AMPLIS"},"license":"MIT","_id":"@amplis/mcp-server@0.3.3","maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"homepage":"https://amplis.com.au/docs","bugs":{"url":"https://github.com/amplis-au/mcp-server/issues"},"bin":{"amplis-mcp":"dist/index.js","mcp-server":"dist/index.js"},"dist":{"shasum":"75963c70be5973949c5fd4423e93a1ef1a7cbfd3","tarball":"https://registry.npmjs.org/@amplis/mcp-server/-/mcp-server-0.3.3.tgz","fileCount":4,"integrity":"sha512-CZwkG7Qu1vmzUx4GZ+jdzh4XIb0SIPya62cmWr2iThMdgGtnHpPWdG+gYeoE1eDtVtxiLqQU1mclK2dqCBvQLg==","signatures":[{"sig":"MEQCIHhvdnc+ffvbOjfUhmlkerqAHLsPHka8pHeQS2zvOQAqAiA4eATxDugK/C3Kx3V21pMnhxqtlx8ZxyPM5onjVaOH5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150534},"type":"module","engines":{"node":">=20"},"gitHead":"8ab3a42647ad6fb394c3f0cf62fbbd4d214b5833","scripts":{"dev":"tsx watch src/index.ts","test":"vitest run","build":"tsup src/index.ts --format esm --dts && chmod +x dist/index.js","start":"node dist/index.js","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidgibbon","email":"davidgibbon24@gmail.com"},"repository":{"url":"git+https://github.com/amplis-au/mcp-server.git","type":"git"},"_npmVersion":"11.4.2","description":"MCP server for AMPLIS - connect Claude, Cursor, and other AI tools to your live consulting data","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.22.4","open":"^10.0.0","@paralleldrive/cuid2":"^2.2.2","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5","@types/node":"^20"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_0.3.3_1771100855506_0.7858459849818358","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@amplis/mcp-server","version":"0.4.0","description":"MCP server for AMPLIS - connect Claude, Cursor, and other AI tools to your live consulting data","author":{"name":"AMPLIS","url":"https://amplis.com.au"},"license":"MIT","homepage":"https://amplis.com.au/docs","repository":{"type":"git","url":"git+https://github.com/amplis-au/mcp-server.git"},"bugs":{"url":"https://github.com/amplis-au/mcp-server/issues"},"keywords":["mcp","mcp-server","model-context-protocol","amplis","consulting","ai-tools","claude","project-management"],"type":"module","bin":{"mcp-server":"dist/index.js","amplis-mcp":"dist/index.js"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"scripts":{"dev":"tsx watch src/index.ts","build":"tsup src/index.ts --format esm --dts && chmod +x dist/index.js","prepublishOnly":"npm run build","start":"node dist/index.js","typecheck":"tsc --noEmit","test":"vitest run","test:watch":"vitest"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","@paralleldrive/cuid2":"^2.2.2","open":"^10.0.0","zod":"^3.22.4"},"devDependencies":{"@types/node":"^20","tsup":"^8.0.0","tsx":"^4.7.0","typescript":"^5","vitest":"^3.0.0"},"_id":"@amplis/mcp-server@0.4.0","gitHead":"759ecf92a1e5d85e620b0582c24a4e1e2fa412a2","_nodeVersion":"24.3.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-oLgmnqHpxOQCq4dOLoboSMaeqy5uGrlTX7J3iGUqDvLGssZ25LblDXlJGbMbEYcr05aanE8L2V5h4ac+fO6uOg==","shasum":"b931fcd4cbb092dc33b8233955280cd16d12b9dc","tarball":"https://registry.npmjs.org/@amplis/mcp-server/-/mcp-server-0.4.0.tgz","fileCount":4,"unpackedSize":156498,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjjDiIHHR50rx1F9vcLlk8UAHajMinffwN7DDMxbOQVQIhAPnFAZzfB9AE5dOcVSXqWZ5Q7PNv52/umSw6e0qE07nN"}]},"_npmUser":{"name":"davidgibbon","email":"davidgibbon24@gmail.com"},"directories":{},"maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_0.4.0_1771169152675_0.48559179730717683"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-14T19:34:19.706Z","modified":"2026-02-15T15:25:52.978Z","0.2.0":"2026-02-14T19:34:19.959Z","0.2.1":"2026-02-14T19:34:49.905Z","0.3.0":"2026-02-14T20:04:53.153Z","0.3.1":"2026-02-14T20:14:36.575Z","0.3.2":"2026-02-14T20:20:00.841Z","0.3.3":"2026-02-14T20:27:35.643Z","0.4.0":"2026-02-15T15:25:52.845Z"},"bugs":{"url":"https://github.com/amplis-au/mcp-server/issues"},"author":{"name":"AMPLIS","url":"https://amplis.com.au"},"license":"MIT","homepage":"https://amplis.com.au/docs","keywords":["mcp","mcp-server","model-context-protocol","amplis","consulting","ai-tools","claude","project-management"],"repository":{"type":"git","url":"git+https://github.com/amplis-au/mcp-server.git"},"description":"MCP server for AMPLIS - connect Claude, Cursor, and other AI tools to your live consulting data","maintainers":[{"name":"davidgibbon","email":"davidgibbon24@gmail.com"}],"readme":"# AMPLIS MCP Server\n\nConnect Claude, Cursor, and other AI tools to your live [AMPLIS](https://amplis.com.au) consulting data -- projects, people, clients, timesheets, knowledge base, and more.\n\n## Quick Start\n\n### 1. Authenticate\n\n```bash\nnpx @amplis/mcp-server login\n```\n\nYour browser will open for secure authentication via your AMPLIS account. Credentials are stored at `~/.amplis/credentials.json` with strict file permissions.\n\nAlternatively, paste an API key manually:\n\n```bash\nnpx @amplis/mcp-server login-key\n```\n\n### 2. Configure Your AI Tool\n\n**Claude Desktop** -- add to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"amplis\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@amplis/mcp-server\"]\n    }\n  }\n}\n```\n\n**Claude Code (CLI)**:\n\n```bash\nclaude mcp add amplis npx @amplis/mcp-server\n```\n\n**Cursor** -- add to `.cursor/mcp.json` in your project:\n\n```json\n{\n  \"mcpServers\": {\n    \"amplis\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@amplis/mcp-server\"]\n    }\n  }\n}\n```\n\n## What's Included\n\n| Type | Count | Examples |\n|------|-------|---------|\n| **Tools** | 35 | Create tasks, log time, manage clients, search knowledge, track credentials, store memories, log decisions |\n| **Resources** | 36 | Projects, pipeline, people, clients, timesheets, capabilities, availability, utilization, knowledge base |\n| **Prompts** | 13 | Weekly status, project health, compliance check, meeting prep, invoice draft, risk assessment |\n\n## CLI Commands\n\n```\nnpx @amplis/mcp-server login       # Browser-based login (recommended)\nnpx @amplis/mcp-server login-key   # Paste API key manually\nnpx @amplis/mcp-server status      # Show authentication status\nnpx @amplis/mcp-server logout      # Remove stored credentials\nnpx @amplis/mcp-server help        # Show help\n```\n\n## Environment Variables\n\n| Variable | Description |\n|----------|-------------|\n| `AMPLIS_ORG_ID` | Override org ID (skips credentials file -- useful for CI/Docker) |\n| `AMPLIS_USER_ID` | Override user ID for audit logging |\n| `AMPLIS_API_URL` | API base URL (default: `https://app.amplis.com.au`) |\n\n## Security\n\n- API keys follow the format `amplis_` + 64 hex characters (32 random bytes)\n- Keys are SHA-256 hashed before storage in the database -- the full key is shown once at creation\n- Local credentials stored with `0600` file permissions (owner read/write only)\n- Browser login uses state tokens for CSRF protection\n- Keys support permission scopes: `read`, `write`, `admin`\n- Keys can be rotated atomically in the AMPLIS web app under Settings\n\n## Documentation\n\nFull API reference with all tools, resources, and prompts: [amplis.com.au/docs](https://amplis.com.au/docs)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}