{"bin":{"2kw-mcp":"dist/index.js","backbone-mcp":"dist/index.js"},"dist":{"shasum":"962c61aeae563b144480b0da1dd367d151a808d4","tarball":"https://registry.npmjs.org/@2kw/ai-mcp-server/-/ai-mcp-server-7.2.1.tgz","fileCount":77,"integrity":"sha512-faMkaXL+3ppnuzk2TBPNsb0YsS22oONp/k9kY8iCK3vMhMKfXKqvYrFdLTmix9DP9jJdBiSpzt6Q5xOE0+0uMw==","signatures":[{"sig":"MEQCIHHOLrz4ozJc3wiXZWTvW0gZvA1SNch+QS+YOx917AOyAiBkI2mCkbIhJ/AMTXbTNcGdjsFlLbOljiswO9/rxVnypQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDn0SrYzPWA7EuPDB0iHX2FxnR1xGLu6QScXS3UaNYFcAIhAO4JNbJdLms7k3zS3KDaIb697G3dPsUOCDServ7UylSV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":382582},"main":"dist/index.js","name":"@2kw/ai-mcp-server","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.20.8"},"gitHead":"83a8ac6687192712209664bac1219c24572d29f4","license":"SEE LICENSE IN LICENSE","mcpName":"ai.2kw/mcp-server","scripts":{"dev":"tsc --watch","test":"tsx --test tests/*.test.ts","build":"tsc","start":"node dist/index.js","inspect":"npx @modelcontextprotocol/inspector -- node dist/index.js","generate":"npm run generate:spec && npm run generate:types","typecheck":"tsc --noEmit","check:spec":"tsx --env-file=.env openapi/scripts/check-drift.ts","docs:tools":"tsx scripts/tool-docs.ts","fix:generated":"tsx openapi/scripts/check-generated.ts --write","generate:spec":"tsx --env-file=.env openapi/scripts/fetch-spec.ts","check:coverage":"tsx ../cli/openapi/scripts/check-coverage.ts","generate:types":"openapi-typescript openapi/openapi.json -o src/generated/openapi.d.ts","check:generated":"tsx openapi/scripts/check-generated.ts","check:tool-docs":"tsx scripts/tool-docs.ts --check","sync:connect-pause":"tsx scripts/sync-connect-pause.ts","check:connect-pause":"tsx scripts/sync-connect-pause.ts --check"},"_npmUser":{"name":"veith0711","email":"fw@manfred-kunze.dev"},"homepage":"https://2kw.ai","keywords":["mcp","mcp-server","model-context-protocol","llm-gateway","ai-gateway","document-extraction","structured-data-extraction","pdf-extraction","openai-compatible","transcription","llm-observability","prompt-management","claude-code","cursor","windsurf","gdpr","eu-data-residency","2kw"],"_npmVersion":"10.9.9","description":"MCP server for 2kw.ai — EU-hosted AI platform: OpenAI-compatible LLM gateway, schema-driven document extraction, transcription, agents with a knowledge base, and cost observability. 199 tools for Claude Code, Cursor, and Windsurf.","directories":{},"maintainers":[{"name":"veith0711","email":"fw@manfred-kunze.dev"}],"_nodeVersion":"22.23.3","dependencies":{"openapi-fetch":"^0.13.5","@modelcontextprotocol/sdk":"^1.27.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.1","typescript":"^5.9.3","@types/node":"^22.20.1","openapi-typescript":"^7.13.0"},"_npmOperationalInternal":{"tmp":"tmp/ai-mcp-server_7.2.1_1791899520119_0.8009997006564302","host":"s3://npm-registry-packages-npm-production"},"_id":"@2kw/ai-mcp-server@7.2.1","version":"7.2.1"}