{"_id":"@arcote.tech/arc-mcp","_rev":"17-11fb89f03b03edb1b92667783169ccea","name":"@arcote.tech/arc-mcp","dist-tags":{"latest":"0.8.25"},"versions":{"0.8.9":{"name":"@arcote.tech/arc-mcp","version":"0.8.9","_id":"@arcote.tech/arc-mcp@0.8.9","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"cfa52e1b6ab09015f52ae69eab46d4d1d3010f84","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.9.tgz","fileCount":10,"integrity":"sha512-X6blPF2A44DABZ09micV74ZPUHXwD/lpFs6ZqWYSXqpDabj68yZtw44JlRfI4x3/4IQFnyN5VQz9pCP66I0eHA==","signatures":[{"sig":"MEUCIC+EwBPBHFfLEmO9fN+VidlBqefNIvpGHYMbCn7dtZs9AiEAosNsRC1RYBR2VMR722BI2QpsoJC0r7jv+ZrLHKBtLEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32985},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"fe008cd5ddbc453320634e50b18c3836e82ace8b","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.9","@arcote.tech/arc-ai":"^0.8.9"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.9_1784790975933_0.23120721275011769","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@arcote.tech/arc-mcp","version":"0.8.10","_id":"@arcote.tech/arc-mcp@0.8.10","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"8a5e2d8b5d59340299d411c0a5c92255119ab450","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.10.tgz","fileCount":10,"integrity":"sha512-XDhEaIal3Gawn/wYWlodWCBPQdN3kO9sRMfGA+kCWug2lXntYPC0t3eTPr78qjCOsz7nDXuYCSRYToJooSGquw==","signatures":[{"sig":"MEUCIQC3uTbCGW8515xiKP0A+b1kjUpJDKlwWpLmeyIcaniK/AIgIiXayVex/FEhXDnUWKlvRRDCIAxQWKoVJ31He1eTH/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"ac47217cc52077f51e41118375e5a86bf42d0407","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.10","@arcote.tech/arc-ai":"^0.8.10"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.10_1785048567856_0.37921362584169716","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@arcote.tech/arc-mcp","version":"0.8.11","_id":"@arcote.tech/arc-mcp@0.8.11","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"5b13e7a20778c7422cce1e3df69dc1c3df951aeb","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.11.tgz","fileCount":10,"integrity":"sha512-N9T7219XkTY720urHaHuk/lLWG9gLuoTkyoINfQrTONq7M4XbeLqK+5+JU8O5sYd5hSyw2kf0GT+X8EGELJupA==","signatures":[{"sig":"MEQCIDC02SACvJxqRsyOAPQAi487mF81XxXslnHnzYPCIw9lAiBlEEzgJsZgwaJeONWdKSVicTSWQRZJwFyHbTv2NXxeLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"43ab42b35a6d523ef08147485522cb505a2d38e5","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.11","@arcote.tech/arc-ai":"^0.8.11"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.11_1785075156417_0.4182094519966024","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@arcote.tech/arc-mcp","version":"0.8.12","_id":"@arcote.tech/arc-mcp@0.8.12","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"5c22c5c22034a58b7a4738b46397247397b7c78e","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.12.tgz","fileCount":10,"integrity":"sha512-Ko95k/Gv2O3i7uez0yZ+VysuC9CNZoGuHBQ9jx3ULZj9vdmvb2uk4i81cKhG3KTKvPpeR+9087obe+8/IPSiUA==","signatures":[{"sig":"MEYCIQDv7n66DqDHu1UZV5tB+idgaUwZsFQe2aTmWSl6boukOgIhAPQi2AL43GPnOwaCfblfgRdbI1rtw8VxCufR1l/eEqKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"ed27d12c8d3a97e6191e3f71524303c0952e5d1e","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.12","@arcote.tech/arc-ai":"^0.8.12"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.12_1785081873758_0.4192807957253326","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@arcote.tech/arc-mcp","version":"0.8.13","_id":"@arcote.tech/arc-mcp@0.8.13","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"d2d2d4717bf9969b6ee80de23576368bad72059e","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.13.tgz","fileCount":10,"integrity":"sha512-ZNsK+rOyIPhqrV1IZB9QPn/CKlJFAvXzFiS8e8aoj7ZnfwJEd3GHBiR22FCVefZVnQykitQicqtUa2jo85GEXg==","signatures":[{"sig":"MEUCIGHBuoKup0J1cqCcmX2carkG1R5+qBHwE3UdaVp2Q8MmAiEAsL1bjYqYJriQ/O2HGLFW1PHZK6dUI3PEqi6uL1bcl2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"0597250f824d8581f40ffd5bca1a183266525af6","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.13","@arcote.tech/arc-ai":"^0.8.13"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.13_1785120178639_0.37155153835576327","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@arcote.tech/arc-mcp","version":"0.8.14","_id":"@arcote.tech/arc-mcp@0.8.14","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"bc4b2688d87e6df168997b3881afcc193fc822f5","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.14.tgz","fileCount":10,"integrity":"sha512-facHA61Pa966rJIFvMtBlSpZfJ827hMeLPOU2f1RfdevybpKKislaiU/bXOHXDWdkTHvW5ev+XayyFiAr6zGpQ==","signatures":[{"sig":"MEQCIA7eUvMslvHswok+AE6rdEZ1adBkapesuksAoXGYK0tWAiBo9YOHKrdqdOD6WTryfA/Dy52M6I41iMUu2JQxCl7E2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"706b021d11e158357328811af026db894e582af5","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.14","@arcote.tech/arc-ai":"^0.8.14"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.14_1785123949780_0.4025426666000025","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@arcote.tech/arc-mcp","version":"0.8.15","_id":"@arcote.tech/arc-mcp@0.8.15","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"a37549d27b55ca7db2f2e6987a7878465ab3c097","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.15.tgz","fileCount":10,"integrity":"sha512-WFMuxsu3NHFhOfsRcn/Ldrf9wtR/2Nq+9I4cFnvTOVghG2ZFLDorrFVnwXd/J0eBXwb0nl+jFVwL51V2lPQHOg==","signatures":[{"sig":"MEYCIQDYMn7aYinG9f6TT3u+oZaJF3S68AB+Uc41b2U0ZaXlKwIhAPqAUtuncOhV3D8xONUtO2tl8N0UfVDD+Tw3BjBu9GKz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"1b402b25492359e218435bceb68727b1a5b3f102","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.15","@arcote.tech/arc-ai":"^0.8.15"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.15_1785127819512_0.5396706197519359","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@arcote.tech/arc-mcp","version":"0.8.16","_id":"@arcote.tech/arc-mcp@0.8.16","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"7610101a72d93942dc0c8eb93e466042275df4fa","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.16.tgz","fileCount":10,"integrity":"sha512-cdrI4zblOLkckxtZDBIVDrj8Xg0hi9tHuyfFJnUUfPifMFNfng2ewSeHK6cqDDnY3rKkTNtXtM2AI2TDO3t0JQ==","signatures":[{"sig":"MEQCIHMK6nyMArwS26u7nAdomsDJThUqOkzgbbdiOlX9sOZRAiAyawJCaH2hTmYox1c5d+AnykIQepqu2SaUKG7mJDvmQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"8c4de59332129097ee98001bdf3e772afc04ebc6","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.16","@arcote.tech/arc-ai":"^0.8.16"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.16_1785129863659_0.7696308307370598","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@arcote.tech/arc-mcp","version":"0.8.17","_id":"@arcote.tech/arc-mcp@0.8.17","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"ae143a618e023e7496befa9dd13c17c92308a6c3","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.17.tgz","fileCount":10,"integrity":"sha512-9EMDBVvTI8UoRmBaw17dQhDUEETbM/0dyf3u/UYxpQ9EaGolyXVx/D2hpXtCBVbhhY1rvbdHUSjU+QLwZ3gy0w==","signatures":[{"sig":"MEQCIHY0bZPF1oF/oF7QL2E/kw6DJzpTMKd9YnXu+xWhftQvAiAlj2vh41i1U6FJ///kI8qoh8gXlc7GRQM4gz7uyHc4TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32988},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"39a3df8e7ae9f42cdfbb251a0ef9064d98a65fc8","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.17","@arcote.tech/arc-ai":"^0.8.17"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.17_1785133909600_0.8462835648896578","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@arcote.tech/arc-mcp","version":"0.8.18","_id":"@arcote.tech/arc-mcp@0.8.18","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"955533e94e20b603b7142698eae9fad10ae9a389","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.18.tgz","fileCount":13,"integrity":"sha512-Y51GBEQiGhHeh/P/lkGYKTzVplr2frE88YeeZAPzVgMtBjj8XazQepeUO4znJqXCyNN1263cQdkzMW0z5KZ0Rg==","signatures":[{"sig":"MEUCIQDqIkpugM66Hlf1JdeqhNeXWkBgbyXbNveMbRe55yDmrgIgNnBQAIdXTHwBUjtdncGhM1n4D45mZVuQ9IMPXLcCSQU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57142},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"ec004bef2d3297cb14d57f404f31456a820a49e9","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.18","@arcote.tech/arc-ai":"^0.8.18"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.18_1785422255399_0.00874557737586934","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@arcote.tech/arc-mcp","version":"0.8.19","_id":"@arcote.tech/arc-mcp@0.8.19","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"da8320035e0ad5c76d2a80a0b1dd771f75376739","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.19.tgz","fileCount":13,"integrity":"sha512-PUFCH5vbELBiRpp8t5hHxyToXytgMzxHyqj97tmp6JhivjOA7EYPS5eSoHbIwGRU3OxffVXuqJQn1V46Ola0gg==","signatures":[{"sig":"MEYCIQDmmKaVNek/H2tUIzS3jo2xus3IE01MsfBOmUR8YEqLGwIhAJ7iMOakiekg3kQbZI2kXU0vJj1baqt/+etR26h/SDGl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57142},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"0b81129534c651d8d4d16fcf5874bb3cc66b801b","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.19","@arcote.tech/arc-ai":"^0.8.19"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.19_1785752090312_0.008320172407690896","host":"s3://npm-registry-packages-npm-production"}},"0.8.20":{"name":"@arcote.tech/arc-mcp","version":"0.8.20","_id":"@arcote.tech/arc-mcp@0.8.20","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"716ce11422cb770e124ecea7538b6b5827534b03","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.20.tgz","fileCount":13,"integrity":"sha512-WUxK30upOdnBoRMgtiDk6XI+HsMvXidu7bjMBDLL8gXx3iuVo4JMDPLz6zGyivPAGBRNXmy5S05+DLshdmJvLg==","signatures":[{"sig":"MEUCICx2cG/JD68BIMRQ3Ppp9o8ZN52bCGs5nOE92MjmnyoYAiEAhDJUplgTBZ3W2/0PlWYR3y7G1AJEKNKkpha87YlwUlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57142},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"b3b6cb072355d6479b010b5ebfcae69144f13716","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.20","@arcote.tech/arc-ai":"^0.8.20"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.20_1785932083298_0.8260638346849596","host":"s3://npm-registry-packages-npm-production"}},"0.8.21":{"name":"@arcote.tech/arc-mcp","version":"0.8.21","_id":"@arcote.tech/arc-mcp@0.8.21","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"52cc5cac1ea8925f297ae60e0967689db9c6cc22","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.21.tgz","fileCount":13,"integrity":"sha512-DYdSaK0YMJ9mnCil7I6nDIupUcO5axfIHxDGFl/49aesEzbjC382jjItXKWWtwUNfUWb6EHmG77sjHesG+LJ1g==","signatures":[{"sig":"MEUCIQDqYzBGFLuWyIaXZ9gC35nj39p1dOP/knefa5j9zcyhYAIgVPpHdD0FnATmLlKO8fQKV2EOnmH0hx4Pfn6L0x8Z8ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57142},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"06a4001d8a3c2d63e9c939f68783fd397a810e75","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.21","@arcote.tech/arc-ai":"^0.8.21"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.21_1786007145398_0.7466036613192941","host":"s3://npm-registry-packages-npm-production"}},"0.8.22":{"name":"@arcote.tech/arc-mcp","version":"0.8.22","_id":"@arcote.tech/arc-mcp@0.8.22","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"03e5da8f39193876d3ae6b672adc971d2bcbfa8e","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.22.tgz","fileCount":13,"integrity":"sha512-m16x/q7jjNpMT3+PtSoO0NdGOphgWwvK2F9CPbDgbgfn0y+EqxHQSYJTfftTnbPm2S1wF0OLdx630i8XBUjlbQ==","signatures":[{"sig":"MEUCIHysBMaPKmwciRszd4tqQIDZziDLubx1nR/cRdS9UMuWAiEA+b35zh+upiZxMg8Nk64giKX1KaJ08UvnVZL0i7hKw/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57142},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"d0923078da5910f11e5321b34a457bc2e5566896","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.22","@arcote.tech/arc-ai":"^0.8.22"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.22_1786012339054_0.4510195714624621","host":"s3://npm-registry-packages-npm-production"}},"0.8.23":{"name":"@arcote.tech/arc-mcp","version":"0.8.23","_id":"@arcote.tech/arc-mcp@0.8.23","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"20a794212d1c627d2ce8da139c619021cb790b79","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.23.tgz","fileCount":13,"integrity":"sha512-cyewLi13Iy+GJq4Rj+xESuxkKZctL+Nz/IxfCL05aWjpFzgh4jCWl9PzMzuPgc7O2Fhh5IJBbali4vaE2mOf8w==","signatures":[{"sig":"MEUCIDr2APqo+nJsXeeiW7MFcVi4ITHljz7qEw+SMQXMNidqAiEAv9wbl+2rJ+thFrTV0KzFRKf3LQEACcnlmRSb1bYGdfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57142},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"09c44e44996bd7669789f8fff635629a1e57ba57","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.23","@arcote.tech/arc-ai":"^0.8.23"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.23_1786024566944_0.38486754410250135","host":"s3://npm-registry-packages-npm-production"}},"0.8.24":{"name":"@arcote.tech/arc-mcp","version":"0.8.24","_id":"@arcote.tech/arc-mcp@0.8.24","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"dist":{"shasum":"5cf12fb8177bd6e8c097d15daa635663942c2284","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.24.tgz","fileCount":13,"integrity":"sha512-9KUOJiUYpltJ6cxHDHTXJcxCJTa9ISBB1moCMZEu/GroqYisIVTZfBQHQ2UlTJiULtGxfDcb4hycfz0TbBltIA==","signatures":[{"sig":"MEQCIE8b6MPqTVwyctysLeYKQJ9NMIETkLvRMsYjVAT8KuLgAiAgLFaNq8k3EIE2dhc6az6Q2sfi2C6sOi0OCNG4tdIn6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57142},"main":"./src/index.ts","type":"module","types":"./src/index.ts","gitHead":"4dec85ae6479b03b568726efc1d6139c7b08d37c","private":false,"scripts":{"type-check":"tsc --noEmit"},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"_npmVersion":"10.9.3","description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5.0.0","@arcote.tech/arc":"^0.8.24","@arcote.tech/arc-ai":"^0.8.24"},"_npmOperationalInternal":{"tmp":"tmp/arc-mcp_0.8.24_1786284801480_0.34505088970341635","host":"s3://npm-registry-packages-npm-production"}},"0.8.25":{"name":"@arcote.tech/arc-mcp","type":"module","version":"0.8.25","private":false,"description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","main":"./src/index.ts","types":"./src/index.ts","scripts":{"type-check":"tsc --noEmit"},"peerDependencies":{"@arcote.tech/arc":"^0.8.25","@arcote.tech/arc-ai":"^0.8.25","typescript":"^5.0.0"},"devDependencies":{"@types/bun":"latest"},"_id":"@arcote.tech/arc-mcp@0.8.25","gitHead":"7374320e23fa90785bbd6f897d933ce8e12fe7cd","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-ruL1YHzbEKFDmsCEyYfCjeLJB0Lqo6kLfvyKKBbQSoV8GlUul2PRfBp0ZDeQGXAwQxrEMAjW2+VMXQwVHBdAkw==","shasum":"174e48a5d32435faac3f6cbe73344725973c464e","tarball":"https://registry.npmjs.org/@arcote.tech/arc-mcp/-/arc-mcp-0.8.25.tgz","fileCount":13,"unpackedSize":57142,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcFVUufZWQcuhJOOY7m5xE5RVhVQOgPB7od0xdztySJwIgTyXVYTEIK4wKBxEt02GIzOk2tZY+4fHq7pfoYmxScFY="}]},"_npmUser":{"name":"arcote.tech","email":"hello@arcote.tech"},"directories":{},"maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arc-mcp_0.8.25_1786492520664_0.7490448733078201"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-23T07:16:15.761Z","modified":"2026-08-11T23:55:20.976Z","0.8.9":"2026-07-23T07:16:16.077Z","0.8.10":"2026-07-26T06:49:27.991Z","0.8.11":"2026-07-26T14:12:36.575Z","0.8.12":"2026-07-26T16:04:33.922Z","0.8.13":"2026-07-27T02:42:58.788Z","0.8.14":"2026-07-27T03:45:49.916Z","0.8.15":"2026-07-27T04:50:19.660Z","0.8.16":"2026-07-27T05:24:23.785Z","0.8.17":"2026-07-27T06:31:49.741Z","0.8.18":"2026-07-30T14:37:35.544Z","0.8.19":"2026-08-03T10:14:50.488Z","0.8.20":"2026-08-05T12:14:43.439Z","0.8.21":"2026-08-06T09:05:45.518Z","0.8.22":"2026-08-06T10:32:19.192Z","0.8.23":"2026-08-06T13:56:07.081Z","0.8.24":"2026-08-09T14:13:21.606Z","0.8.25":"2026-08-11T23:55:20.803Z"},"description":"Model Context Protocol server for Arc framework — exposes Arc tools over streamable HTTP","maintainers":[{"name":"arcote.tech","email":"hello@arcote.tech"}],"readme":"# @arcote.tech/arc-mcp\n\nSerwer **Model Context Protocol** dla Arc — wystawia narzędzia Arc (`ArcTool`)\nklientom MCP, takim jak Claude Desktop, przez transport streamable HTTP.\n\nTe same toole obsługują czat AI w aplikacji i kanał MCP. Jedno źródło prawdy,\nzero duplikacji: `ArcTool.toJsonSchema()` daje kształt wymagany przez\n`tools/list`, a `executeWithContext()` jest wprost implementacją `tools/call`.\n\n## Użycie\n\n```typescript\nimport { mcpServer } from \"@arcote.tech/arc-mcp\";\n\nexport const subiektMcp = mcpServer(\"subiektMcp\")\n  .path(\"/mcp\")\n  .serverInfo({ name: \"Berotex Subiekt\", version: \"1.0.0\" })\n  .instructions(\"Dane magazynowe i sprzedażowe z Subiekta GT.\")\n  .protectBy(workspaceToken, () => true)\n  .scopeFrom((p) => p.workspaceId)\n  .useTools(subiektTools)\n  .build();\n```\n\n`build()` zwraca zwykły `route`, więc rejestrujesz go w `context([...])` jak\nkażdy inny element.\n\nRealny URL to **`/route/mcp`** — prefiks `/route` dokłada host Arc i nie da się\ngo pominąć.\n\n## Obsługiwane metody\n\n| Metoda | Zachowanie |\n|---|---|\n| `initialize` | Negocjacja wersji (`2025-06-18`, `2025-03-26`, `2024-11-05`), `capabilities.tools`, `serverInfo`, opcjonalne `instructions` |\n| `notifications/initialized` | Notyfikacja — odpowiedź `202` bez ciała |\n| `tools/list` | Deskryptory z polem `inputSchema` |\n| `tools/call` | Wykonanie narzędzia → `{ content: [{ type: \"text\", text }] }` |\n| `ping` | Pusty wynik |\n\nBatch JSON-RPC (tablica wiadomości) jest obsługiwany, mimo że spec `2025-06-18`\ngo wycofał — starsi klienci go używają, a koszt obsługi jest zerowy.\n\n## Decyzje projektowe\n\n**Serwer jest bezstanowy.** Nie wydaje `Mcp-Session-Id`, a `GET` i `DELETE`\nzwracają `405` (spec wprost na to pozwala). Narzędzia Arc odpowiadają\nsynchronicznie w ramach POST-a, więc kanał SSE server→client nie miałby czego\nnieść, a stan sesji w pamięci procesu psułby się przy wielu instancjach\ni przy federacji modułów.\n\n**Toole interaktywne są pomijane.** Tool bez `.handle()`, który odpowiada przez\n`respond()` z interfejsu, nie ma odpowiednika w MCP — protokół nie potrafi\npoprosić klienta o interakcję użytkownika. Takie toole nie pojawią się\nw `tools/list`; sprawdzisz je przez getter `.skippedTools`. Jeśli żaden tool nie\nma handlera, `build()` rzuca wyjątkiem, zamiast wystawić pusty serwer.\n\n**Błąd narzędzia to poprawna odpowiedź.** Wyjątek z handlera wraca jako\n`result` z `isError: true`, nie jako błąd JSON-RPC — model ma go zobaczyć\ni zareagować, a błąd transportowy zerwałby mu kontekst. Błędami JSON-RPC są\ntylko naruszenia protokołu (nieznana metoda, brak nazwy narzędzia, zły JSON).\n\n**Zdolności `resources` i `prompts` nie są deklarowane.** Arc nie ma czym ich\nwypełnić, a pusta zdolność tylko myli klientów.\n\n## Autoryzacja\n\nDomyślnie route wymaga tokena — bez `.protectBy()` ani `.public()` host\nprzepuści tylko żądania z dowolnym ważnym tokenem Arc. Token czytany jest\nz nagłówka `Authorization: Bearer <token>`, czyli dokładnie tak, jak wysyłają\ngo klienci MCP.\n\n`.scopeFrom(fn)` mapuje parametry tokena na wartość `identifyBy` widoczną\nw handlerach jako `ctx.identifyBy` — odpowiednik `.billTo(...)` z `ArcChat`.\n\n## Weryfikacja\n\n```bash\ncurl -X POST localhost:5005/route/mcp \\\n  -H 'Content-Type: application/json' \\\n  -H 'Authorization: Bearer <token>' \\\n  -d '{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}'\n```\n","readmeFilename":"README.md"}