{"_id":"@agntcy/dir-mcp","_rev":"8-55b040cc0061f2b7b9779d984931ea15","name":"@agntcy/dir-mcp","dist-tags":{"mcp.1":"1.3.5-mcp.1","mcp.2":"1.3.5-mcp.2","mcp.3":"1.3.5-mcp.3","next":"1.3.5-mcp.5","latest":"1.3.7"},"versions":{"1.3.4-mcp.1":{"name":"@agntcy/dir-mcp","version":"1.3.4-mcp.1","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"license":"Apache-2.0","_id":"@agntcy/dir-mcp@1.3.4-mcp.1","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/dir-mcp","bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"dist":{"shasum":"a3e249dc8950af10ddffd82c2bdac222888cea5e","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.4-mcp.1.tgz","fileCount":5,"integrity":"sha512-z6JSFJm5jdGG4wb8cdKAtDhOP7bHYNAewrH2A5JdnowUWBWPWQauSQ0b/njUxhaaOzshOFDcXiTNf3Iaj/SXDg==","signatures":[{"sig":"MEUCICkhOchCPA4C1rxDFmz28O/+yrzSuWUo/F9qgbi8HEjAAiEAouP7mkqLdvw2ruUg14FQaN3yDCplf4uF74jniNj8n94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15897},"engines":{"node":">=18"},"gitHead":"cef2ded281ac57830f721d553131c6934bb9ba18","scripts":{"test":"node --test"},"_npmUser":{"name":"acsepi","email":"replace_donor328@mail.doas.best"},"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.13.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-mcp_1.3.4-mcp.1_1786975065745_0.10433338443264684","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-mcp.1":{"name":"@agntcy/dir-mcp","version":"1.3.5-mcp.1","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"license":"Apache-2.0","_id":"@agntcy/dir-mcp@1.3.5-mcp.1","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/dir-mcp","bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"dist":{"shasum":"03b954083ae11e3f1d5af7e553a3dfd409ade470","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.5-mcp.1.tgz","fileCount":6,"integrity":"sha512-SaTcWvY4KOhK28TSeOi8mqtMAwVISCrPE2IC4yjedipff1TVZa3NMGa6yxxyqQrlui1JcocNoEI76WdYLei9UA==","signatures":[{"sig":"MEUCICiJXf5EGx7hEfVfCaRceow3Dg+wKfS5qEhu0cUH+LhOAiEA7q1OiYyi9t95QvakZrIqwL9vWD8AydbuMnphlCNZjxk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20013},"engines":{"node":">=18"},"gitHead":"8927c0cc6f46284cc8919090e1b7052259df18f3","scripts":{"test":"node --test","postinstall":"node bin/install.js"},"_npmUser":{"name":"acsepi","email":"replace_donor328@mail.doas.best"},"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.17.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dir-mcp_1.3.5-mcp.1_1787556220928_0.2870977870088629","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-mcp.2":{"name":"@agntcy/dir-mcp","version":"1.3.5-mcp.2","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"license":"Apache-2.0","_id":"@agntcy/dir-mcp@1.3.5-mcp.2","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/dir-mcp","bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"dist":{"shasum":"62ba065f58bc9d2156f1ecbd3b7d5cdb68db82ae","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.5-mcp.2.tgz","fileCount":6,"integrity":"sha512-icb7+E9kK8BZkLlmdRxL9RBg3shAk4+bteAvENqohrgOFepao9TBZkdu52WRj04Ma73QujQGc4a0CdaDufsEOw==","signatures":[{"sig":"MEUCIFm8469FIl1LXMCwqly6ORkUL/5OjcYwpe0aoUSEvsnYAiEA/exoADd5eI8FPqOwkzUd58QHWK+M4L5jZ7qqufIcgq0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20016},"engines":{"node":">=18"},"gitHead":"1bf500adb44a0d219aed72569671c4e804900f7f","scripts":{"test":"node --test","postinstall":"node bin/install.js"},"_npmUser":{"name":"acsepi","email":"replace_donor328@mail.doas.best"},"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.17.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dir-mcp_1.3.5-mcp.2_1787557289598_0.2977823503126442","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-mcp.3":{"name":"@agntcy/dir-mcp","version":"1.3.5-mcp.3","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"license":"Apache-2.0","_id":"@agntcy/dir-mcp@1.3.5-mcp.3","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/dir-mcp","bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"dist":{"shasum":"6c121ca5c71002b6f70e41601ba99fd53d83874a","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.5-mcp.3.tgz","fileCount":6,"integrity":"sha512-nOtpEF7Y+5rxNd4EELFREad/2MQ968MtxXoHCo/BdjDM0BSedtLuuau3gVansPi52wjsjw3UHqe9eoYKvROkQw==","signatures":[{"sig":"MEYCIQDLakCZqc4GIhXFx+B+5VC4gw3Tgp7mZxhftHpcn53WUgIhAKKnIGiNbJfL7wBAJDkzxcXn4aJYoZVJkwd0iboycDUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23756},"engines":{"node":">=18"},"gitHead":"495b03ecabe7b402d3878ad22bb71000e68a9957","scripts":{"test":"node --test","postinstall":"node bin/install.js"},"_npmUser":{"name":"acsepi","email":"replace_donor328@mail.doas.best"},"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.17.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dir-mcp_1.3.5-mcp.3_1787582681519_0.17414038846592783","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-mcp.4":{"name":"@agntcy/dir-mcp","version":"1.3.5-mcp.4","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"license":"Apache-2.0","_id":"@agntcy/dir-mcp@1.3.5-mcp.4","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/dir-mcp","bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"dist":{"shasum":"6c61a44eae61e53f9ec8d9fa4b47f21ce38fe0e2","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.5-mcp.4.tgz","fileCount":6,"integrity":"sha512-TmmRMsQ702cV3s8hzmI5ImW9ZD84CVS84SEGuEPb6PF0pm1+ReHWzOOi4WYqN52XZLItjobnUDYQHDqaSVwAJA==","signatures":[{"sig":"MEUCID/Uk4VqMRTejRsiVYZvX3Bc9zcdvCzf05vXSmZ5Jr4OAiEAtMuSUTd/YekfbaZ2ESnJnD/yfSZvSlAObr0MBE/V7As=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fdir-mcp@1.3.5-mcp.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23756},"engines":{"node":">=18"},"gitHead":"16d4339887b39cf208ef8c7ab9ca6b2a5b9cb1d3","scripts":{"test":"node --test","postinstall":"node bin/install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53220392-66e6-49d1-9c7f-e3f8af661677"}},"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.17.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dir-mcp_1.3.5-mcp.4_1787731092537_0.6378577916285102","host":"s3://npm-registry-packages-npm-production"}},"1.3.5-mcp.5":{"name":"@agntcy/dir-mcp","version":"1.3.5-mcp.5","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"license":"Apache-2.0","_id":"@agntcy/dir-mcp@1.3.5-mcp.5","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/dir-mcp","bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"dist":{"shasum":"eec7b7e597d5a344145fdb687687c2c0f31f0ad4","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.5-mcp.5.tgz","fileCount":6,"integrity":"sha512-AYGSO0S0/YUn1ILO7znOn3D4vEf7eplhu0w92NlSnTwtt0E366Z6lD4XY4dGWvxxHtjumXQ/UjH1SjkGnO07Lw==","signatures":[{"sig":"MEUCIAKXGOKRA1buE0KpPpiK7YC47z1sQRFfPjtWmnXIBUbmAiEA6EMY8CmSOpncdJ7yQ6xkr+pxnQaeWdeUEyV0Q/QalJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fdir-mcp@1.3.5-mcp.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23765},"engines":{"node":">=18"},"gitHead":"892b33c7d66d2448bd69e1da050e951538da354b","scripts":{"test":"node --test","postinstall":"node bin/install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021ea7e-aadb-4ff6-a563-6c112ca5e297"}},"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.17.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/dir-mcp_1.3.5-mcp.5_1787748866360_0.5434594589497377","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@agntcy/dir-mcp","version":"1.3.6","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"license":"Apache-2.0","_id":"@agntcy/dir-mcp@1.3.6","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"homepage":"https://github.com/agntcy/dir-mcp","bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"dist":{"shasum":"7b6ce53d9603d2c8a49343a57d3b48fcc49250f7","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.6.tgz","fileCount":6,"integrity":"sha512-HKiJGNEltaC1X0Ke+gZ8QxR2oARb7rsGcczJK1XVlQ7F3aKuwXA4VWsW4fCwUkVnxoTR5Fgh/bV5rbxsJsJ2eA==","signatures":[{"sig":"MEUCIQDZrzvxqGRUPxW3wEl2a1cFiCCaqhpq60PcxFQnNdo2wAIgZvUIOXUoA4Rjj6nikaRY8ylOcS22Naoq69z2CudzMwA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fdir-mcp@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23759},"engines":{"node":">=18"},"gitHead":"a5641e3ba7596526c70e00fba3d0c476d70bf1fe","scripts":{"test":"node --test","postinstall":"node bin/install.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021ea7e-aadb-4ff6-a563-6c112ca5e297"}},"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.17.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dir-mcp_1.3.6_1787836417942_0.8788483829946871","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"_id":"@agntcy/dir-mcp@1.3.7","bin":{"dirctl":"bin/dirctl.js","dir-mcp":"bin/dir-mcp.js"},"bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"dist":{"shasum":"0848b73a4a821cc28af2191a896041cdfcd26997","tarball":"https://registry.npmjs.org/@agntcy/dir-mcp/-/dir-mcp-1.3.7.tgz","fileCount":6,"integrity":"sha512-P7+NmpnW6872vI1tgcbH+lDNucBRejMlRnpTAA/qRUFSx/4USaQKsd9J+uIkE5eiMd7wmh8c2C7TPhKxgleilg==","signatures":[{"sig":"MEYCIQCwpmUd7GtW3yM0FcBGmMKO6wo3aC8cboEbSjb62PGJvwIhAK3P9H9D0LT/IVUCJaw1c2w3kjU4xXHuiSNKSuv0qT8u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLkKZePOYALBwvh1GiUs//FxqaI6i4fAHkGmqcwUiJoAIhAIzioRbyg4B3H20wCjGv1ntfF9Wmm4CX+pWDGmUxr7Vc"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agntcy%2fdir-mcp@1.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23759},"name":"@agntcy/dir-mcp","engines":{"node":">=18"},"gitHead":"bd79581460c42f2d9942378a802f070f82c8af6b","license":"Apache-2.0","scripts":{"test":"node --test","postinstall":"node bin/install.js"},"version":"1.3.7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3021ea7e-aadb-4ff6-a563-6c112ca5e297"}},"homepage":"https://github.com/agntcy/dir-mcp","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"_npmVersion":"11.19.0","description":"MCP server for working with OASF agent records in the Agntcy Directory.","directories":{},"maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"_nodeVersion":"24.20.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dir-mcp_1.3.7_1788789857128_0.026870085322289405"}}},"time":{"created":"2026-08-17T13:57:45.602Z","modified":"2026-09-07T14:04:17.567Z","1.3.4-mcp.1":"2026-08-17T13:57:45.887Z","1.3.5-mcp.1":"2026-08-24T07:23:41.049Z","1.3.5-mcp.2":"2026-08-24T07:41:29.721Z","1.3.5-mcp.3":"2026-08-24T14:44:41.660Z","1.3.5-mcp.4":"2026-08-26T07:58:12.701Z","1.3.5-mcp.5":"2026-08-26T12:54:26.502Z","1.3.6":"2026-08-27T13:13:38.064Z","1.3.7":"2026-09-07T14:04:17.220Z"},"bugs":{"url":"https://github.com/agntcy/dir-mcp/issues"},"license":"Apache-2.0","homepage":"https://github.com/agntcy/dir-mcp","keywords":["agntcy","directory","oasf","mcp","mcp-server"],"repository":{"url":"git+https://github.com/agntcy/dir-mcp.git","type":"git","directory":"dir-mcp-plugins/npm"},"description":"MCP server for working with OASF agent records in the Agntcy Directory.","maintainers":[{"name":"agntcy-admin","email":"artifacts@agntcy.io"},{"name":"acsepi","email":"replace_donor328@mail.doas.best"},{"name":"janossk","email":"janossk@cisco.com"},{"name":"muscariello","email":"muscariello@ieee.org"},{"name":"adamtagscherer","email":"adam.tagscherer@gmail.com"}],"readme":"# @agntcy/dir-mcp\n\nnpm package for the [AGNTCY Agent Directory MCP server](https://github.com/agntcy/dir-mcp).\n\nDownloads the platform-specific binary from GitHub Releases on install and exposes it as a runnable command — no Go toolchain required.\n\n## Install\n\n```sh\nnpm install -g @agntcy/dir-mcp\n```\n\n## Usage\n\n### As an MCP server (Claude / Cursor / VS Code)\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"agntcy-dir\": {\n      \"command\": \"dir-mcp\",\n      \"env\": {\n        \"OASF_API_VALIDATION_SCHEMA_URL\": \"https://schema.oasf.outshift.com\",\n        \"DIRECTORY_CLIENT_SERVER_ADDRESS\": \"0.0.0.0:8888\",\n        \"DIRECTORY_CLIENT_AUTH_MODE\": \"none\"\n      }\n    }\n  }\n}\n```\n\nOr use `npx` without a global install:\n\n```json\n{\n  \"mcpServers\": {\n    \"agntcy-dir\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@agntcy/dir-mcp\"],\n      \"env\": {\n        \"OASF_API_VALIDATION_SCHEMA_URL\": \"https://schema.oasf.outshift.com\",\n        \"DIRECTORY_CLIENT_SERVER_ADDRESS\": \"0.0.0.0:8888\",\n        \"DIRECTORY_CLIENT_AUTH_MODE\": \"none\"\n      }\n    }\n  }\n}\n```\n\n### Environment variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `OASF_API_VALIDATION_SCHEMA_URL` | Yes | OASF schema server URL |\n| `DIRECTORY_CLIENT_SERVER_ADDRESS` | No | Directory server address (default `0.0.0.0:8888`) |\n| `DIRECTORY_CLIENT_AUTH_MODE` | No | Auth mode: `none`, `github`, `x509`, `jwt`, `token` |\n| `DIRECTORY_CLIENT_AUTH_TOKEN` | No | Pre-issued bearer token for CI/scripts |\n\n## Config file\n\nInstead of setting shell environment variables, create `~/.config/dir-mcp/config.json`:\n\n```json\n{\n  \"DIRECTORY_CLIENT_SERVER_ADDRESS\": \"0.0.0.0:8888\",\n  \"DIRECTORY_CLIENT_AUTH_MODE\": \"none\",\n  \"DIRECTORY_CLIENT_AUTH_TOKEN\": \"your-token\"\n}\n```\n\nThe wrapper reads this file on every startup. Process environment variables and `mcp.json` `env` entries take precedence over config file values, so they can still override individual keys.\n\nTo use a different path, set `DIR_MCP_CONFIG=/path/to/config.json`.\n\n## Dependencies installation\n\n`npm install` runs a postinstall step that downloads the two binaries this\nplatform needs (`mcp-server`, `dirctl`) from GitHub Releases. If you already\nhave the binaries, you can set these values in the config:\n\n- Set `DIR_MCP_SKIP_INSTALL=1` to skip the download during `npm install`.\n- Point `DIRECTORY_MCP_PATH` (and optionally `DIRECTORY_DIRCTL_PATH`) at\n  binaries you've placed yourself, via env var or the config file above.\n\n## Supported platforms\n\n| OS | Architecture |\n|----|-------------|\n| macOS | arm64, x64 |\n| Linux | arm64, x64 |\n| Windows | x64 |\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}