{"pi":{"video":"https://github.com/nicobailon/pi-mcp-adapter/raw/refs/heads/main/pi-mcp.mp4","skills":["./skills"],"extensions":["./index.ts"]},"bin":{"pi-mcp-adapter":"cli.js"},"bugs":{"url":"https://github.com/nicobailon/pi-mcp-adapter/issues"},"dist":{"shasum":"1b984ef8fa51822d505af1bfd06778bc7600cd72","tarball":"https://registry.npmjs.org/pi-mcp-adapter/-/pi-mcp-adapter-2.32.1.tgz","fileCount":110,"integrity":"sha512-GNLYa2U9T5ZqIhZmhx/RTenEjfakJTelq/z6Q+At5SIxyuYvrvobriDEVsnx+lqetVDizUCudTWLfdZytQu0rg==","signatures":[{"sig":"MEYCIQCaWxhW9n24pK95jtSmwJ0eTpg7xsPca+paYJyudcin8wIhAMPi7eb3w59mc4+6Ez5eZTTQpP/uF6/SkOQtm/5aCd+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2897122},"name":"pi-mcp-adapter","type":"module","types":"./index.ts","author":{"name":"Nico Bailon"},"engines":{"node":">=20"},"exports":{".":{"types":"./index.ts","import":"./index.ts","default":"./index.ts"},"./oauth":{"types":"./oauth.ts","import":"./oauth.ts","default":"./oauth.ts"},"./types":{"types":"./dist/types.d.ts","import":"./dist/types.js","default":"./dist/types.js"},"./config":{"types":"./dist/config.d.ts","import":"./dist/config.js","default":"./dist/config.js"},"./metadata-cache":{"types":"./dist/metadata-cache.d.ts","import":"./dist/metadata-cache.js","default":"./dist/metadata-cache.js"}},"gitHead":"10a45367e033a32026987a75d6f401e37340c86f","license":"MIT","scripts":{"test":"node test-runner.mjs","prepack":"npm run build:public","typecheck":"tsc --noEmit","test:oauth":"PI_MCP_ADAPTER_TEST_AUTH_STORE=memory PI_MCP_ADAPTER_DISABLE_AUTH_CACHE=1 node --import tsx --test --test-concurrency=1 oauth-public-api.test.ts mcp-auth.test.ts mcp-auth-flow.test.ts mcp-callback-server.test.ts mcp-oauth-provider.test.ts","test:watch":"vitest","test:vitest":"vitest run","build:public":"tsc -p tsconfig.public.json","test:coverage":"vitest run --coverage","test:conformance":"bash conformance/run.sh","test:oauth-provider":"PI_MCP_ADAPTER_TEST_AUTH_STORE=memory PI_MCP_ADAPTER_DISABLE_AUTH_CACHE=1 node --import tsx --test mcp-oauth-provider.test.ts","test:public-exports":"npm run build:public && node --test public-exports.test.mjs"},"_npmUser":{"name":"nicopreme","email":"nico.bailon@gmail.com"},"homepage":"https://github.com/nicobailon/pi-mcp-adapter#readme","keywords":["pi-package","pi","mcp","model-context-protocol","ai","coding-agent","extension","claude","llm"],"repository":{"url":"git+https://github.com/nicobailon/pi-mcp-adapter.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP (Model Context Protocol) adapter extension for Pi coding agent","directories":{},"maintainers":[{"name":"nicopreme","email":"nico.bailon@gmail.com"}],"_nodeVersion":"25.2.1","dependencies":{"ajv":"^8.17.1","zod":"^3.25.0 || ^4.0.0","open":"^10.2.0","recheck":"^4.5.0","smol-toml":"^1.6.1","ajv-formats":"^3.0.1","cross-spawn":"^7.0.6","@napi-rs/keyring":"^1.3.0","strip-json-comments":"^5.0.3","@modelcontextprotocol/core":"2.0.0","@modelcontextprotocol/client":"2.0.0","@modelcontextprotocol/ext-apps":"^1.2.2"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vitest":"^3.0.0","typebox":"1.3.3","@types/bun":"^1.0.0","typescript":"5.9.3","@types/node":"20.19.43","@types/open":"^6.2.1","@types/cross-spawn":"6.0.6","@earendil-works/pi-ai":"0.84.1","@earendil-works/pi-tui":"0.84.1","@earendil-works/pi-coding-agent":"0.84.1","@modelcontextprotocol/conformance":"0.1.16"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","typebox":"*","@earendil-works/pi-ai":"^0.84.1","@earendil-works/pi-tui":"*"},"peerDependenciesMeta":{"typebox":{"optional":true},"@earendil-works/pi-ai":{"optional":true},"@earendil-works/pi-tui":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/pi-mcp-adapter_2.32.1_1788297067482_0.14491998779623194","host":"s3://npm-registry-packages-npm-production"},"_id":"pi-mcp-adapter@2.32.1","version":"2.32.1"}