{"_id":"@archships/dim-plugin-mcp-client","_rev":"11-252b7c1e58d21bd183120ee37348474b","name":"@archships/dim-plugin-mcp-client","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.1","license":"UNLICENSED","_id":"@archships/dim-plugin-mcp-client@0.0.1","maintainers":[{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"56ea50285da608f2cfc0143ee56288ccc2736019","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.1.tgz","fileCount":5,"integrity":"sha512-ejb63jE1fB+luXzFHPlZF2vQEwuj0M73iUSxyx403HF2BnOX7JLhtcCm9g72tk+uMDALjeX2HLo7r7WoW63ojg==","signatures":[{"sig":"MEUCICJKElThY8bqIcs/OlMOldP2YMrUu4nYBABP/oM8d5GiAiEAuXM42Y2m6IH51ZdRJ2Az+EnN0nKN4mapkgV9IRkNaIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16359},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-mcp-client-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/d2f90fd8a5552b97c589c9c4b7aad147/archships-dim-plugin-mcp-client-0.0.1.tgz","_integrity":"sha512-ejb63jE1fB+luXzFHPlZF2vQEwuj0M73iUSxyx403HF2BnOX7JLhtcCm9g72tk+uMDALjeX2HLo7r7WoW63ojg==","_npmVersion":"11.9.0","description":"Official mcp-client plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@archships/dim-agent-sdk":"^0.0.2","@archships/dim-plugin-api":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-mcp-client_0.0.1_1773740777304_0.021648618464395808","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.2","license":"UNLICENSED","_id":"@archships/dim-plugin-mcp-client@0.0.2","maintainers":[{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"79691bdeecdf11045953e5308162f6284e0bc33b","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.2.tgz","fileCount":5,"integrity":"sha512-5z1giozIBBf4F1afAKjd3qU9cKHlscis1zaveNauwF90JUeOJgIm3t8P77JcBOz1AD7LTXEcPrKFsWHd2+cLHQ==","signatures":[{"sig":"MEUCIQD+9JqAZBAc849TUW7/n9zGmndLOO5u9gHCDEanfmswUwIgNZSl1fWZ9NHQS4Xw/1ugTKhs15m2MnEslHDQB05YnEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45795},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-mcp-client-0.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/fb1732972f0e2988506e56df525d6048/archships-dim-plugin-mcp-client-0.0.2.tgz","_integrity":"sha512-5z1giozIBBf4F1afAKjd3qU9cKHlscis1zaveNauwF90JUeOJgIm3t8P77JcBOz1AD7LTXEcPrKFsWHd2+cLHQ==","_npmVersion":"11.9.0","description":"Official mcp-client plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"@archships/dim-agent-sdk":"^0.0.2","@archships/dim-plugin-api":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-mcp-client_0.0.2_1773745399871_0.17056258681821213","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.3","license":"UNLICENSED","_id":"@archships/dim-plugin-mcp-client@0.0.3","maintainers":[{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"05b52573883713493317bd09d37fd01038bafc2b","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.3.tgz","fileCount":5,"integrity":"sha512-uML/Atu8mkoDj51zpHDOQGpl/RvXvsxqKI5xlWU/vHlZCKd0F38teSafw7ioNdqfJH7+px6uey/FPXS3NRsyJQ==","signatures":[{"sig":"MEUCIQCVIHhndFSU+LjPDI243vPAAMjJrLWVhiHTxqK68JHtCwIgWrrx2sZ29lsRoqyzqHmoQVC6R8OlxweIvRcwKPoFF1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46221},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-mcp-client-0.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/ad785e4295499518c891ac136b095142/archships-dim-plugin-mcp-client-0.0.3.tgz","_integrity":"sha512-uML/Atu8mkoDj51zpHDOQGpl/RvXvsxqKI5xlWU/vHlZCKd0F38teSafw7ioNdqfJH7+px6uey/FPXS3NRsyJQ==","_npmVersion":"11.9.0","description":"Official mcp-client plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.12","@archships/dim-plugin-api":"0.0.3"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.12 <0.1.0","@archships/dim-plugin-api":">=0.0.3 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-mcp-client_0.0.3_1773746785287_0.8723033019786102","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.4","license":"UNLICENSED","_id":"@archships/dim-plugin-mcp-client@0.0.4","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"b1f94ed1a159af7a24d79a50a57d06d3847f305d","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.4.tgz","fileCount":5,"integrity":"sha512-rRsF5fWGK0fObjKdp3Ps1TxzpHQuJ2+uCeu8GJ0MS5j7UV1CQAVZuFpzwGzNv8H2QQ+PTsuR1Q3JCrM+uTAS0g==","signatures":[{"sig":"MEQCIAZzW7OYFrcYGN6tfDVz0NYJuGnnbD2sLbqRFShG9XMGAiA5H+irmjR4jYmozETeLijyscue4Cmcu279tmqymlaJrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46559},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-mcp-client-0.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/e299367790822112bc995d4a23957b6a/archships-dim-plugin-mcp-client-0.0.4.tgz","_integrity":"sha512-rRsF5fWGK0fObjKdp3Ps1TxzpHQuJ2+uCeu8GJ0MS5j7UV1CQAVZuFpzwGzNv8H2QQ+PTsuR1Q3JCrM+uTAS0g==","_npmVersion":"11.11.0","description":"Official mcp-client plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.20","@archships/dim-plugin-api":"0.0.7"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.20 <0.1.0","@archships/dim-plugin-api":">=0.0.7 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-mcp-client_0.0.4_1774506360196_0.07416834060428013","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.6","license":"UNLICENSED","_id":"@archships/dim-plugin-mcp-client@0.0.6","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"86e85e730c25a67242a67764871836de4b66e37f","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.6.tgz","fileCount":5,"integrity":"sha512-xbhZ/iCjejXiYny4+/pGPvxUpN2OT6bM3MZ7hwNksnLON/TDgex1Hc80a26Yt+Iuvt+lH0RYYC444YuiNMOAuw==","signatures":[{"sig":"MEUCIG8mg2YJIYrA73qGh276wXz78/O5swEwv5m3+UcNIu1RAiEA9Djfg2nCdhqmopLqVKmQRZCvwaQ4daP1yRMD93SCZGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46561},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-mcp-client-0.0.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/5281a5c1035abb7e04233d64a0a97728/archships-dim-plugin-mcp-client-0.0.6.tgz","_integrity":"sha512-xbhZ/iCjejXiYny4+/pGPvxUpN2OT6bM3MZ7hwNksnLON/TDgex1Hc80a26Yt+Iuvt+lH0RYYC444YuiNMOAuw==","_npmVersion":"10.9.2","description":"Official mcp-client plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.37","@archships/dim-plugin-api":"0.0.11"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-mcp-client_0.0.6_1775629562945_0.8756373625916023","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.7","license":"UNLICENSED","_id":"@archships/dim-plugin-mcp-client@0.0.7","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"696932038825542766e90e3d4085d4121b3d54f2","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.7.tgz","fileCount":5,"integrity":"sha512-SUb6xTs4hzdRhmDp8ZX1BySms3PyxvZpeUAt/CrySn1prvVoJVlsOJNvV3k3K5bI23dQDnJoLrCvdEyYZLsWYA==","signatures":[{"sig":"MEYCIQCZoHKtS6DptXh1QTPBfovJH1pmhBDBOnwSTlMblQyjCAIhAPlsdf81xE1c6oPnJCZOonlE8ZO+dMeRzetgPNKMGHkj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47319},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-mcp-client-0.0.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/8a519434017b0ee99d6ed90066b14a1d/archships-dim-plugin-mcp-client-0.0.7.tgz","_integrity":"sha512-SUb6xTs4hzdRhmDp8ZX1BySms3PyxvZpeUAt/CrySn1prvVoJVlsOJNvV3k3K5bI23dQDnJoLrCvdEyYZLsWYA==","_npmVersion":"10.9.2","description":"Official mcp-client plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.42","@archships/dim-plugin-api":"0.0.13"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-mcp-client_0.0.7_1776076954962_0.4168302621108322","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.8","license":"UNLICENSED","_id":"@archships/dim-plugin-mcp-client@0.0.8","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"homepage":"https://dimcode.dev/","dist":{"shasum":"54062b614810e5039342fdefaf153447b553e2d5","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.8.tgz","fileCount":5,"integrity":"sha512-FyBVYl75rrOC2JdBoYTuzCuwC/YJbpq682QahmX+8+OHHKIztJWbLJkKTkfRWehTjwkvKU2tL95SVxX1ls5Q0g==","signatures":[{"sig":"MEUCIHtUJ291WGLzu/3iDetOER+einYqlBQEWTDXcAtFOsZPAiEA94NmqujyMMROz/pZ6Dsna3OLNS5gffK5OhpVxdsFsmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48579},"main":"./dist/index.js","type":"module","_from":"file:archships-dim-plugin-mcp-client-0.0.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"bump":"bumpp --commit --no-verify --no-tag --no-push","build":"tsdown","release":"pnpm run bump && pnpm run build && pnpm publish","typecheck":"tsc --noEmit","release:check":"pnpm run build && npm pack --dry-run"},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/53efe457d4e605e368fe17bfc008bbac/archships-dim-plugin-mcp-client-0.0.8.tgz","_integrity":"sha512-FyBVYl75rrOC2JdBoYTuzCuwC/YJbpq682QahmX+8+OHHKIztJWbLJkKTkfRWehTjwkvKU2tL95SVxX1ls5Q0g==","_npmVersion":"10.9.2","description":"Official mcp-client plugin for dim-agent-sdk.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"@modelcontextprotocol/sdk":"1.27.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@archships/dim-agent-sdk":"0.0.59","@archships/dim-plugin-api":"0.0.25"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/dim-plugin-mcp-client_0.0.8_1776838654033_0.30184057044774626","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@archships/dim-plugin-mcp-client","version":"0.0.9","description":"Official mcp-client plugin for dim-agent-sdk.","homepage":"https://dimcode.dev/","license":"UNLICENSED","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"1.27.1"},"peerDependencies":{"@archships/dim-agent-sdk":">=0.0.23 <0.1.0","@archships/dim-plugin-api":">=0.0.11 <0.1.0"},"devDependencies":{"@archships/dim-agent-sdk":"0.0.62","@archships/dim-plugin-api":"0.0.26"},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit","bump":"bumpp --commit --no-verify --no-tag --no-push","release":"pnpm run bump && pnpm run build && pnpm publish","release:check":"pnpm run build && npm pack --dry-run"},"_id":"@archships/dim-plugin-mcp-client@0.0.9","_integrity":"sha512-xgPgsyhaTDC4x95oQyWc6M6q01eibkroFBVUYbaLvg+JeNwGEbWid+KtEZWY9ha9/ow3bO+T/aUCnUDq3/bTFQ==","_resolved":"/private/var/folders/vt/y9xlyjk50cg3pwv1cz7d0z4h0000gn/T/65f40428c6ed1f02ad40f61c2def9760/archships-dim-plugin-mcp-client-0.0.9.tgz","_from":"file:archships-dim-plugin-mcp-client-0.0.9.tgz","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-xgPgsyhaTDC4x95oQyWc6M6q01eibkroFBVUYbaLvg+JeNwGEbWid+KtEZWY9ha9/ow3bO+T/aUCnUDq3/bTFQ==","shasum":"fe8379197882de5e1fbb1e55bfbb0054570e8571","tarball":"https://registry.npmjs.org/@archships/dim-plugin-mcp-client/-/dim-plugin-mcp-client-0.0.9.tgz","fileCount":5,"unpackedSize":48835,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCp/YMZa+X50mnS7U+ecvzb+os0kxLGK/XtD5gvdj7JGgIhAJvdObCcvRQdQKNEVWZQEIHLsAglhRdAHZo8zuFyxmwI"}]},"_npmUser":{"name":"zerob13","email":"zerob13@gmail.com"},"directories":{},"maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dim-plugin-mcp-client_0.0.9_1777024338086_0.48785752025482765"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-17T09:46:17.151Z","modified":"2026-04-24T09:52:18.336Z","0.0.1":"2026-03-17T09:46:17.429Z","0.0.2":"2026-03-17T11:03:20.004Z","0.0.3":"2026-03-17T11:26:25.439Z","0.0.4":"2026-03-26T06:26:00.348Z","0.0.6":"2026-04-08T06:26:03.087Z","0.0.7":"2026-04-13T10:42:35.101Z","0.0.8":"2026-04-22T06:17:34.149Z","0.0.9":"2026-04-24T09:52:18.219Z"},"license":"UNLICENSED","homepage":"https://dimcode.dev/","description":"Official mcp-client plugin for dim-agent-sdk.","maintainers":[{"name":"eric8810","email":"ericted8810@gmail.com"},{"name":"zerob13","email":"zerob13@gmail.com"},{"name":"cluademini","email":"cverapple@gmail.com"}],"readme":"# @archships/dim-plugin-mcp-client\n\nOfficial MCP client plugin for `dim-agent-sdk`, backed by the upstream\n`@modelcontextprotocol/sdk`.\n\nRequires `@archships/dim-agent-sdk >= 0.0.23` and\n`@archships/dim-plugin-api >= 0.0.9` so the published plugin matches the\ncurrent official runtime and plugin-contract floors.\nThe workspace package also keeps `@archships/dim-agent-sdk` and\n`@archships/dim-plugin-api` as `workspace:*` dev dependencies for local development.\n\n## What it does\n\n- exposes a session-scoped controller through `session.getPlugin('mcp-client')`\n- connects to real MCP servers on demand\n- discovers MCP tools immediately when `connectServer()` succeeds\n- exposes discovered tools as `<serverId>__<toolName>`\n- executes tool calls against the real MCP server\n- keeps compatibility support for host-provided `tools` and `promptSegments`\n\nCurrent scope:\n\n- tools only\n- supported transports: `stdio`, `streamable-http`\n- `resources`, `prompts`, and `sampling` are not part of this plugin yet\n\n## Usage\n\n```ts\nimport { createAgent, createModel } from '@archships/dim-agent-sdk'\nimport { createMcpClientPlugin } from '@archships/dim-plugin-mcp-client'\n\nconst agent = createAgent({\n  model: createModel(adapter),\n  plugins: [createMcpClientPlugin({ transports: ['stdio'] })],\n})\n\nconst session = await agent.createSession()\nconst mcp = session.getPlugin('mcp-client')\n\nawait mcp?.connectServer({\n  id: 'everything',\n  transport: 'stdio',\n  command: 'npx',\n  args: ['-y', '@modelcontextprotocol/server-everything'],\n})\n```\n\nFor Streamable HTTP:\n\n```ts\nconst agent = createAgent({\n  model: createModel(adapter),\n  plugins: [createMcpClientPlugin({ transports: ['streamable-http'] })],\n})\n\nconst session = await agent.createSession()\nconst mcp = session.getPlugin('mcp-client')\n\nawait mcp?.connectServer({\n  id: 'everything-http',\n  transport: 'streamable-http',\n  url: 'http://127.0.0.1:3001/mcp',\n})\n```\n\nCompatibility-only host injection is still available:\n\n```ts\ncreateMcpClientPlugin({\n  tools: [mcpTool],\n  promptSegments: ['MCP prompt contribution.'],\n})\n```\n\n## Controller behavior\n\n- `getState()`: returns `{ servers }` for the current session only\n- `connectServer(server)`: validates transport access, connects immediately, discovers tools immediately, and throws on failure\n- `disconnectServer(serverId)`: closes that session's MCP connection and removes its tools; missing ids are a no-op\n\n## Notes\n\n- configure `transports` at plugin creation time only to declare static permissions\n- `stdio` requires `process`; `streamable-http` requires `network`\n- `required` is no longer part of the public API; connection failures throw from `connectServer()`\n- MCP server config is session-local, in-memory only, and is not restored from snapshots\n- dispose the session or agent with `await session.dispose()` / `await agent.dispose()` when the process is done, so MCP connections and child processes are released\n- manual smoke examples:\n  - stdio server:\n    ```ts\n    await mcp?.connectServer({\n      id: 'everything',\n      transport: 'stdio',\n      command: 'npx',\n      args: ['-y', '@modelcontextprotocol/server-everything'],\n    })\n    ```\n  - Streamable HTTP:\n    ```bash\n    npx @modelcontextprotocol/server-everything streamableHttp\n    ```\n","readmeFilename":"README.md"}