{"_id":"@anht3889/dsh-mcp-mgmt-bundle","_rev":"11-62081258e29ea3e81d83c07b34cc0a1b","name":"@anht3889/dsh-mcp-mgmt-bundle","dist-tags":{"latest":"0.0.6","next":"0.0.5"},"versions":{"0.0.1-rc.1":{"name":"@anht3889/dsh-mcp-mgmt-bundle","version":"0.0.1-rc.1","license":"MIT","_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.1-rc.1","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-web-react"],"platform":"web"}},"dist":{"shasum":"0b43154839a95e0e469ca2546b93acf84830866f","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.1-rc.1.tgz","fileCount":37,"integrity":"sha512-z6Z2I5wD0Md2S/Ox/p1w7V9KkxKnHBp4G4t9kQt8em5LamVv0BN8CdLH1gtFqwSDskBCx/BWdVZpty+zdTJKJA==","signatures":[{"sig":"MEQCIEKCXW6ComXoaJX2ungU/cMDgMc/YkXl9betsxl7+wbuAiARtx7si4GjBSQ/+WY8OHzVbUijsUYJnRFgMRGxm3SXvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184342},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"repository":{"url":"git+https://github.com/anht3889/dsh-mcp-management.git","type":"git","directory":"packages/bundle"},"description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0","@anht3889/dsh-mcp-mgmt-mcp":"^0.0.1-rc.1","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-oauth":"^0.0.1-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^28.1.0","react":"^18.2.0","tsdown":"^0.22.2","react-dom":"^18.2.0","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-web-react":"link:../../../deepseek-harness/packages/client/web-react","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-web-react":"*","@deepseek-ai/dsh-client-ui-settings":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.1-rc.1_1786965016924_0.16772229260580773","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-rc.2":{"name":"@anht3889/dsh-mcp-mgmt-bundle","version":"0.0.1-rc.2","license":"MIT","_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.1-rc.2","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"homepage":"https://github.com/anht3889/dsh-mcp-management#readme","bugs":{"url":"https://github.com/anht3889/dsh-mcp-management/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-web-react"],"platform":"web"}},"dist":{"shasum":"0a84476b7111223f511d04480c1b29cc66442d80","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.1-rc.2.tgz","fileCount":37,"integrity":"sha512-VfWl7WZ2rm8r8WG490lDYGEPcYHbgVHyTipLd0glIYbp708t3RWdrwXymkzO8jkqfSXDLqjUUcqQMf/EnAkKOw==","signatures":[{"sig":"MEQCIELCZhJi1BDFjH5CuoZD0JEmSCGzQ7T3WVI6yNCrv+NBAiBJZd2uredc/spQWlRe4bcUjA6RNL3V0pRraGyeIBsNLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184330},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"7acd227dc6b5e5ca115d4d78e09d822e656676b7","scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"repository":{"url":"git+https://github.com/anht3889/dsh-mcp-management.git","type":"git","directory":"packages/bundle"},"_npmVersion":"11.12.1","description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0","@anht3889/dsh-mcp-mgmt-mcp":"0.0.1-rc.1","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-oauth":"0.0.1-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jsdom":"^28.1.0","react":"^18.2.0","tsdown":"^0.22.2","react-dom":"^18.2.0","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-web-react":"link:../../../deepseek-harness/packages/client/web-react","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-web-react":"*","@deepseek-ai/dsh-client-ui-settings":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.1-rc.2_1786965169157_0.04490258496063415","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@anht3889/dsh-mcp-mgmt-bundle","version":"0.0.1","keywords":["mcp","model-context-protocol","deepseek","deepseek-harness","dsh","settings","oauth","cordis"],"license":"MIT","_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.1","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-web-react"],"platform":"web"}},"dist":{"shasum":"beb066d90d9d96123f89072b1422ae25724269ce","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.1.tgz","fileCount":38,"integrity":"sha512-yF4/h8xpFtLK6fWwWFkuPiaR6jf+kSf75D5JgNksAQ9kwBQZG8v8VASic3XgtdfqrVz48hxsDQWVgzYH5m4DOw==","signatures":[{"sig":"MEYCIQC+cV09bDEAXsz33omxg2j2hcjygBxYWkrhTpbdCy9UNQIhAPbndb43F/QfJ5nW2jYKxsLJ3hx25Yn/WyLzXhxLpXv7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225292},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"repository":{"url":"git+https://github.com/anht3889/dsh-mcp-management.git","type":"git","directory":"packages/bundle"},"description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0","@anht3889/dsh-mcp-mgmt-mcp":"0.0.1","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-oauth":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jsdom":"^28.1.0","react":"^18.2.0","tsdown":"^0.22.2","react-dom":"^18.2.0","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-web-react":"link:../../../deepseek-harness/packages/client/web-react","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings","@deepseek-ai/dsh-client-ui-primitives":"link:../../../deepseek-harness/packages/client/ui-primitives"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-web-react":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-client-ui-primitives":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.1_1787115481501_0.8602699562470422","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@anht3889/dsh-mcp-mgmt-bundle","version":"0.0.2","keywords":["mcp","model-context-protocol","deepseek","deepseek-harness","dsh","settings","oauth","cordis"],"license":"MIT","_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.2","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-web-react"],"platform":"web"}},"dist":{"shasum":"58094b72de338f172f2eb662027a785348afdd4f","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.2.tgz","fileCount":38,"integrity":"sha512-LbyMD5FBuUOH/P1c3/okyj1CgV/4dmGLcms7S7g5A6iwNa2quGdTaRe5NBcbm/av3zYeCUmK8k/+2Bej45X/rQ==","signatures":[{"sig":"MEQCHxsI0YnMd+OF53fXQ4P+iFWGIKojZd5aovAfzP3wbZUCIQD7IFFLwrYtDNQn7vflmf6NCoyK58upb+bSWQMMnSTCxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228066},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"repository":{"url":"git+https://github.com/anht3889/dsh-mcp-management.git","type":"git","directory":"packages/bundle"},"description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0","@anht3889/dsh-mcp-mgmt-mcp":"0.0.1","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-oauth":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jsdom":"^28.1.0","react":"^18.2.0","tsdown":"^0.22.2","react-dom":"^18.2.0","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-web-react":"link:../../../deepseek-harness/packages/client/web-react","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings","@deepseek-ai/dsh-client-ui-primitives":"link:../../../deepseek-harness/packages/client/ui-primitives"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-web-react":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-client-ui-primitives":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.2_1787116465857_0.42638083357128","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@anht3889/dsh-mcp-mgmt-bundle","version":"0.0.3","keywords":["mcp","model-context-protocol","deepseek","deepseek-harness","dsh","settings","oauth","cordis"],"license":"MIT","_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.3","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"homepage":"https://github.com/anht3889/dsh-mcp-management#readme","bugs":{"url":"https://github.com/anht3889/dsh-mcp-management/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-web-react"],"platform":"web"}},"dist":{"shasum":"d5d7863eb3f477e18d23b7ead8bfe2c6a7ea2319","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.3.tgz","fileCount":38,"integrity":"sha512-pWq38OA+OH1gBgqiMYF6IfT6gN6+NjK2ApuL5H8BlfaexeL8WI1TnmygAWwcsrvkGSwxiAVs8Q/Cd/XjrxztOw==","signatures":[{"sig":"MEUCIQC/sa2xgK6Cby1p1Yjsjv4pIItckrH3tkTs+TZ/MQttQQIgb2GsYX9d0vFJ6fI0BK+aY1XdNs98rKdSninOB112+PU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228079},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"d04d3cc871d42d891158e736b07e8e7cc45ea97d","scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"repository":{"url":"git+https://github.com/anht3889/dsh-mcp-management.git","type":"git","directory":"packages/bundle"},"_npmVersion":"11.12.1","description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0","@anht3889/dsh-mcp-mgmt-mcp":"workspace:*","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-oauth":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jsdom":"^28.1.0","react":"^18.2.0","tsdown":"^0.22.2","react-dom":"^18.2.0","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-web-react":"link:../../../deepseek-harness/packages/client/web-react","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings","@deepseek-ai/dsh-client-ui-primitives":"link:../../../deepseek-harness/packages/client/ui-primitives"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-web-react":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-client-ui-primitives":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.3_1787116829551_0.5223120488090338","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@anht3889/dsh-mcp-mgmt-bundle","version":"0.0.4","keywords":["mcp","model-context-protocol","deepseek","deepseek-harness","dsh","settings","oauth","cordis"],"license":"MIT","_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.4","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"homepage":"https://github.com/anht3889/dsh-mcp-management#readme","bugs":{"url":"https://github.com/anht3889/dsh-mcp-management/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-web-react"],"platform":"web"}},"dist":{"shasum":"5e0528484481d77075bacec77085ae1d9bc8dbd2","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.4.tgz","fileCount":40,"integrity":"sha512-Xdocrlu2TyZvWbDj26oxt9ZtMX4NUpbOzdJRHI/DiZIW+8GWSlTOk6t9zSFfd/Epkfd11vEAKKE73wF8bcFwrA==","signatures":[{"sig":"MEQCICRk4ZSM8kS/DsV+m5UpRv7Yu73aGrazwIoFoRFAGPWVAiBSiXFxSOQYyw/F2qdR0VNIUL3i9ip/4K+F4sSpVxXUzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232702},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"663993096dc83b5fdff496cda48e3804e048c9ff","scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"repository":{"url":"git+https://github.com/anht3889/dsh-mcp-management.git","type":"git","directory":"packages/bundle"},"_npmVersion":"10.9.8","description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0","@anht3889/dsh-mcp-mgmt-mcp":"0.0.1","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-oauth":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jsdom":"^28.1.0","react":"^18.2.0","tsdown":"^0.22.2","react-dom":"^18.2.0","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-web-react":"link:../../../deepseek-harness/packages/client/web-react","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings","@deepseek-ai/dsh-client-ui-primitives":"link:../../../deepseek-harness/packages/client/ui-primitives"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-web-react":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-client-ui-primitives":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.4_1787133043515_0.8015687162076501","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@anht3889/dsh-mcp-mgmt-bundle","version":"0.0.5","keywords":["mcp","model-context-protocol","deepseek","deepseek-harness","dsh","settings","oauth","cordis"],"license":"MIT","_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.5","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"homepage":"https://github.com/anht3889/dsh-mcp-management#readme","bugs":{"url":"https://github.com/anht3889/dsh-mcp-management/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-web-react"],"platform":"web"}},"dist":{"shasum":"24bfa751171a7ea601b381300393875a78abd68a","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.5.tgz","fileCount":40,"integrity":"sha512-E65R3FoIEx4XDyDmOSqbSzbhCwdoLjo5zFMlHhSk/Qvas857oEukhzhGRhXapsfJCEdKZfez/h8aPe09wXxGhw==","signatures":[{"sig":"MEUCIAKHKdlsUwbFHnOVgw57B/kF0avcxgOs1Ca7nytvS070AiEAngC8ChuBrrI1X3tSeZK2kXOFKMeXfZu9hzSK4yP3+Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236231},"main":"lib/index.js","type":"module","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./package.json":"./package.json","./cordis.patch.yml":"./cordis.patch.yml"},"gitHead":"f8299fffbccd19c12bc82ae93a64891e9939f778","scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"repository":{"url":"git+https://github.com/anht3889/dsh-mcp-management.git","type":"git","directory":"packages/bundle"},"_npmVersion":"10.9.8","description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0","@anht3889/dsh-mcp-mgmt-mcp":"0.0.1","@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-oauth":"0.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"clsx":"^2.1.1","jsdom":"^28.1.0","react":"^18.2.0","tsdown":"^0.22.2","react-dom":"^18.2.0","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-web-react":"link:../../../deepseek-harness/packages/client/web-react","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings","@deepseek-ai/dsh-client-ui-primitives":"link:../../../deepseek-harness/packages/client/ui-primitives"},"peerDependencies":{"react":"^18.2.0","react-dom":"^18.2.0","@deepseek-ai/cordis":"*","@deepseek-ai/dsh-invariants":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-web-react":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-client-ui-primitives":"*"},"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.5_1787135139552_0.04458966172372514","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@anht3889/dsh-mcp-mgmt-bundle","description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","version":"0.0.6","keywords":["mcp","model-context-protocol","deepseek","deepseek-harness","dsh","settings","oauth","cordis"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/anht3889/dsh-mcp-management.git","directory":"packages/bundle"},"license":"MIT","type":"module","main":"lib/index.js","types":"lib/types/index.d.ts","exports":{".":{"types":"./lib/types/index.d.ts","default":"./lib/index.js"},"./manager":{"types":"./lib/types/manager/index.d.ts","default":"./lib/manager/index.js"},"./invariant":{"types":"./lib/types/invariant.d.ts","default":"./lib/invariant.js"},"./client":{"types":"./lib/types/client/index.d.ts","default":"./lib/client.js"},"./cordis.patch.yml":"./cordis.patch.yml","./package.json":"./package.json"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-settings","@deepseek-ai/dsh-client-locale"]}},"scripts":{"build":"tsc -p tsconfig.manager.json && tsc -p tsconfig.json && tsdown","bundle":"tsdown"},"dependencies":{"@deepseek-ai/dsh-home-paths":"0.1.0-rc.6","@anht3889/dsh-mcp-mgmt-mcp":"0.0.1","@anht3889/dsh-mcp-mgmt-oauth":"0.0.1","@deepseek-ai/schemastery":"^3.18.1","@modelcontextprotocol/sdk":"^1.12.0"},"peerDependencies":{"@deepseek-ai/cordis":"*","@deepseek-ai/dsh-client-runtime":"*","@deepseek-ai/dsh-client-ui-slots":"*","@deepseek-ai/dsh-client-ui-primitives":"*","@deepseek-ai/dsh-client-ui-settings":"*","@deepseek-ai/dsh-client-locale":"*","@deepseek-ai/dsh-invariants":"*","react":"^18.2.0","react-dom":"^18.2.0"},"devDependencies":{"@deepseek-ai/cordis":"link:../../../deepseek-harness/vendor/cordis","@deepseek-ai/dsh-client-runtime":"link:../../../deepseek-harness/packages/client/runtime","@deepseek-ai/dsh-client-ui-slots":"link:../../../deepseek-harness/packages/client/ui-slots","@deepseek-ai/dsh-client-ui-primitives":"link:../../../deepseek-harness/packages/client/ui-primitives","@deepseek-ai/dsh-client-ui-settings":"link:../../../deepseek-harness/packages/client/ui-settings","@deepseek-ai/dsh-client-locale":"link:../../../deepseek-harness/packages/client/locale","@deepseek-ai/dsh-host-webserver":"link:../../../deepseek-harness/packages/host/webserver","@deepseek-ai/dsh-tools":"link:../../../deepseek-harness/packages/core/tools","@deepseek-ai/dsh-invariants":"0.1.0-rc.6","@types/node":"^26.2.0","@types/react":"~18.3.1","@types/react-dom":"~18.3.1","clsx":"^2.1.1","react":"^18.2.0","react-dom":"^18.2.0","jsdom":"^28.1.0","lightningcss":"^1.32.0","tsdown":"^0.22.2"},"_id":"@anht3889/dsh-mcp-mgmt-bundle@0.0.6","gitHead":"636f24ddb68a61a69f5216cb13fe76cd1b6eb806","bugs":{"url":"https://github.com/anht3889/dsh-mcp-management/issues"},"homepage":"https://github.com/anht3889/dsh-mcp-management#readme","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-OgglKnLSJOkVjzCiLWoCQ4ZEYOgtW6JEKKrl1KrOR+TCVdntjlYEMfEc9bZWkATD9InCmMy9onGblTHYMaOaDw==","shasum":"e17aab305ba7d9987a94458a52a8dfed27bbaa78","tarball":"https://registry.npmjs.org/@anht3889/dsh-mcp-mgmt-bundle/-/dsh-mcp-mgmt-bundle-0.0.6.tgz","fileCount":40,"unpackedSize":239362,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE837wAIdDHZEzNKetu9YpELUNRbR5nSpv+JESoVDGXGAiEA3eAmZtBExzHmN+lKNQQKYnsC/VTkmdtj5s+oGgjSrRs="}]},"_npmUser":{"name":"anht3889","email":"anh.tran.3889@gmail.com"},"directories":{},"maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-mcp-mgmt-bundle_0.0.6_1787588761656_0.875834815073312"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-17T11:10:16.789Z","modified":"2026-08-24T16:26:01.989Z","0.0.1-rc.1":"2026-08-17T11:10:17.055Z","0.0.1-rc.2":"2026-08-17T11:12:49.302Z","0.0.1":"2026-08-19T04:58:01.738Z","0.0.2":"2026-08-19T05:14:25.995Z","0.0.3":"2026-08-19T05:20:29.700Z","0.0.4":"2026-08-19T09:50:43.684Z","0.0.5":"2026-08-19T10:25:39.702Z","0.0.6":"2026-08-24T16:26:01.812Z"},"bugs":{"url":"https://github.com/anht3889/dsh-mcp-management/issues"},"license":"MIT","homepage":"https://github.com/anht3889/dsh-mcp-management#readme","keywords":["mcp","model-context-protocol","deepseek","deepseek-harness","dsh","settings","oauth","cordis"],"repository":{"type":"git","url":"git+https://github.com/anht3889/dsh-mcp-management.git","directory":"packages/bundle"},"description":"DeepSeek Harness profile bundle for MCP connection management in Web Settings","maintainers":[{"name":"anht3889","email":"anh.tran.3889@gmail.com"}],"readme":"# dsh-mcp-management\n\nOut-of-tree MCP connection management for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness).\nArchitecture and scope live in [docs/design.md](https://github.com/anht3889/dsh-mcp-management/blob/master/docs/design.md).\n\n## Install\n\nFrom npm (after the packages are published):\n\n```sh\nnpx @deepseek-ai/dsh plugin --profile web add @anht3889/dsh-mcp-mgmt-bundle@0.0.6\n```\n\nFrom a local checkout (development), with a `deepseek-harness` checkout beside this repository — `tsc` resolves harness project references from there:\n\n```sh\npnpm install && pnpm run build\nnpx @deepseek-ai/dsh plugin --profile web add ./packages/bundle\n```\n\nRestart the Web profile after installation.\n\nDo not also mount `@deepseek-ai/dsh-mcp-client` for the same `serverName` — both register MCP tools and will conflict.\n\n## Settings UI\n\n**Add a server.** Open Settings → MCP Servers and choose **Add server**. Fill in the name, transport (stdio or HTTP), command or URL, and authentication, then **Save**. Timeout and reconnect options live under **Advanced settings**.\n\n![Add MCP server](https://raw.githubusercontent.com/anht3889/dsh-mcp-management/master/docs/assets/mcp-add-server.png)\n\n**Server list.** Each row shows the server name, an Enabled switch, and a summary of transport, connection state, and how many tools are enabled. **Authorize** appears only while an OAuth server has no token. Click the row to open details.\n\n![MCP Servers list](https://raw.githubusercontent.com/anht3889/dsh-mcp-management/master/docs/assets/mcp-servers.png)\n\n**Server details.** Toggle the server or individual tools, **Reload** to reconnect and re-list tools, open **Connection logs**, or use **Edit configuration**, **Log out**, and **Delete**. Disabling a tool unregisters it without dropping the connection; the choice is stored in the server record and survives a restart.\n\n![MCP server details](https://raw.githubusercontent.com/anht3889/dsh-mcp-management/master/docs/assets/mcp-server-details.png)\n\n## Storage\n\n| Data | Default path |\n|---|---|\n| Non-secret server records, including disabled tool names | `~/.dsh/mcp/servers.json` |\n| Secrets (tokens, header values, client secret) | `~/.dsh/mcp/secrets.yaml`, or `ctx.credentials` when mounted |\n\nOverride with the manager plugin's `catalogPath` / `secretsPath` config.\n\n## Servers behind a private certificate authority\n\nNode trusts only its own bundled certificate authorities, so an HTTP server whose certificate comes from a corporate CA fails to connect with `self-signed certificate in certificate chain` even though a browser or `curl` reaches it. Set `trustSystemCertificates: true` on the manager plugin to trust the host's authorities as well, or launch the host with `NODE_OPTIONS=--use-system-ca`. Both widen TLS trust for the whole host process, which is why the config stays off by default.\n\n## OAuth\n\nEach server's callback URL is the live web origin plus that server's `auth.redirectPath` (default `/callback`). Set `publicOrigin` on the manager when the browser reaches the host through a different origin. Authorization servers match the redirect URI exactly; a pre-registered public client usually allows `/callback` on any loopback port. The manager serves every configured path. Authorize and token requests also send the MCP URL as the RFC 8707 `resource` indicator.\n\n## Packages\n\n| Package | Role |\n|---|---|\n| [`@anht3889/dsh-mcp-mgmt-bundle`](https://www.npmjs.com/package/@anht3889/dsh-mcp-mgmt-bundle) | Installable surface: patch, manager, Settings UI |\n| [`@anht3889/dsh-mcp-mgmt-mcp`](https://www.npmjs.com/package/@anht3889/dsh-mcp-mgmt-mcp) | `ctx.mcp` vocabulary (library) |\n| [`@anht3889/dsh-mcp-mgmt-oauth`](https://www.npmjs.com/package/@anht3889/dsh-mcp-mgmt-oauth) | PKCE OAuth + discovery (library) |\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}