{"_id":"dsh-mcp-context7","_rev":"5-c40e5455d7a5d26b480bebd8b2e675fc","name":"dsh-mcp-context7","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"dsh-mcp-context7","version":"0.1.0","keywords":["dsh-plugin","deepseek-harness","mcp","context7","documentation"],"author":{"url":"https://github.com/elkaix","name":"elkaix"},"license":"MIT","_id":"dsh-mcp-context7@0.1.0","maintainers":[{"name":"elkaix","email":"moelkholy1995@gmail.com"}],"homepage":"https://github.com/pymodel/dsh-research-plugins/tree/main/packages/dsh-mcp-context7#readme","bugs":{"url":"https://github.com/pymodel/dsh-research-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"f1f5423b1117a0171621d130638f44f1bc041c3d","tarball":"https://registry.npmjs.org/dsh-mcp-context7/-/dsh-mcp-context7-0.1.0.tgz","fileCount":3,"integrity":"sha512-NdUU8Zbgzey82FojsfxvhwKbP1ORxZ1Pt8TJ/DLSS6MkQPfyBcPQld3PWLEn692OYqNVhTUdEhgbQAuMzIFZ4g==","signatures":[{"sig":"MEUCIA7oH4FY03cxsSPwuxyHl0miaklcUsUYNc0SrsKWLtJIAiEA0fIUZbDjbEDzyfemkt5P4+01sfuz1pm6ytNrO9svp+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2670},"type":"module","gitHead":"a6f7290fccaaae4f865b051d4c65ccb6d304e69e","_npmUser":{"name":"elkaix","email":"moelkholy1995@gmail.com"},"repository":{"url":"git+https://github.com/pymodel/dsh-research-plugins.git","type":"git","directory":"packages/dsh-mcp-context7"},"_npmVersion":"11.19.0","description":"Context7 MCP for DeepSeek Harness: up-to-date library documentation and code examples","directories":{},"_nodeVersion":"26.7.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-context7_0.1.0_1787099151086_0.24150990896906932","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"dsh-mcp-context7","version":"0.2.0","keywords":["dsh-plugin","deepseek-harness","mcp","context7","documentation"],"author":{"url":"https://github.com/elkaix","name":"elkaix"},"license":"MIT","_id":"dsh-mcp-context7@0.2.0","maintainers":[{"name":"elkaix","email":"moelkholy1995@gmail.com"}],"homepage":"https://github.com/pymodel/dsh-research-plugins/tree/main/packages/dsh-mcp-context7#readme","bugs":{"url":"https://github.com/pymodel/dsh-research-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"a21efd1923dc86cc08ea82414904004606b80bf7","tarball":"https://registry.npmjs.org/dsh-mcp-context7/-/dsh-mcp-context7-0.2.0.tgz","fileCount":3,"integrity":"sha512-ZzdnBwMNh4asxJPfEYtkt7Dw8h1tKkcYWD9clDMu8IdY7LgSUI3yPKfCdiyv5ymGtc208RnQrXIxbEZzgHCOiw==","signatures":[{"sig":"MEQCICd8eXXcifvM0hO/8YCs+3MbM9PcCYn7PFbUIB/FNEcWAiAqz4Xrv3py2lojuYC2yScHZFe45GRaqBh3fGvEXRj2Lw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2821},"type":"module","gitHead":"34872607e1134dbece3bdb9e4bca92fef1fdf2c6","_npmUser":{"name":"elkaix","email":"moelkholy1995@gmail.com"},"repository":{"url":"git+https://github.com/pymodel/dsh-research-plugins.git","type":"git","directory":"packages/dsh-mcp-context7"},"_npmVersion":"11.17.0","description":"Context7 MCP for DeepSeek Harness: up-to-date library documentation and code examples","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-context7_0.2.0_1787389209598_0.359314640216583","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"dsh-mcp-context7","version":"0.2.1","keywords":["dsh-plugin","deepseek-harness","mcp","context7","documentation"],"author":{"url":"https://github.com/elkaix","name":"elkaix"},"license":"MIT","_id":"dsh-mcp-context7@0.2.1","maintainers":[{"name":"elkaix","email":"moelkholy1995@gmail.com"}],"homepage":"https://github.com/pymodel/dsh-research-plugins/tree/main/packages/dsh-mcp-context7#readme","bugs":{"url":"https://github.com/pymodel/dsh-research-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"cf26439e50c485dec72d5139e5b60693f60680fb","tarball":"https://registry.npmjs.org/dsh-mcp-context7/-/dsh-mcp-context7-0.2.1.tgz","fileCount":4,"integrity":"sha512-iZnQuPseEDIqjPuxHL0QHxxUsOtu7LOvQD1GI2CIVnQrcjtplyvWvJfzYEAhpEbwNZkrui5f8KcafIEg9i14uQ==","signatures":[{"sig":"MEYCIQCnwkvEEva5XHH56U8PlCkrTK867AV7AtY6znHjx7mGPwIhAK2LN0YY/tZwGJzMqYJuUeY960dcAB6qIBZmSAWvT1WK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3883},"type":"module","_from":"file:dsh-mcp-context7-0.2.1.tgz","_npmUser":{"name":"elkaix","email":"moelkholy1995@gmail.com"},"_resolved":"/tmp/cbb21a30d7cad5dca55922ea8ec04ca2/dsh-mcp-context7-0.2.1.tgz","_integrity":"sha512-iZnQuPseEDIqjPuxHL0QHxxUsOtu7LOvQD1GI2CIVnQrcjtplyvWvJfzYEAhpEbwNZkrui5f8KcafIEg9i14uQ==","repository":{"url":"git+https://github.com/pymodel/dsh-research-plugins.git","type":"git","directory":"packages/dsh-mcp-context7"},"_npmVersion":"11.17.0","description":"Context7 MCP for DeepSeek Harness: up-to-date library documentation and code examples","directories":{},"_nodeVersion":"24.19.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-context7_0.2.1_1787444164171_0.084701049617524","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"dsh-mcp-context7","version":"0.2.2","keywords":["dsh-plugin","deepseek-harness","mcp","context7","documentation"],"author":{"url":"https://github.com/elkaix","name":"elkaix"},"license":"MIT","_id":"dsh-mcp-context7@0.2.2","maintainers":[{"name":"elkaix","email":"moelkholy1995@gmail.com"}],"homepage":"https://github.com/pymodel/dsh-research-plugins/tree/main/packages/dsh-mcp-context7#readme","bugs":{"url":"https://github.com/pymodel/dsh-research-plugins/issues"},"dsh":{"bundle":{"patch":"./cordis.patch.yml"}},"dist":{"shasum":"3ef7be7befbc04d4c0b8f9748b14caae5d8ab7d7","tarball":"https://registry.npmjs.org/dsh-mcp-context7/-/dsh-mcp-context7-0.2.2.tgz","fileCount":4,"integrity":"sha512-RuOhIM0xyK1Osa+DAKsDmDsmzmssNXpukJRylJcXGUrsRvIy6T943a9nY3nEfsnMqniAp+H4yTZ7o71kRksIEg==","signatures":[{"sig":"MEUCIHaIqk2cIp0G3qX1zrOP5rqUDPkknou0fi0p1uEGxRRvAiEA1LDS/RSZwVL0hd/30zKtGCeZHo7ygeMsr9HA0CdSEXM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDNvxQQRUhyAqf5eFs+PkkuP28lKEBZAaM0Zlxy1NB22AIgV/wv/8SSA5coWaWOtBn4j5aptieLguglnmlSpQTckrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4114},"type":"module","_from":"file:dsh-mcp-context7-0.2.2.tgz","_npmUser":{"name":"elkaix","email":"moelkholy1995@gmail.com"},"_resolved":"/tmp/b423c0439aff8081bc8cd54a7b9c06cb/dsh-mcp-context7-0.2.2.tgz","_integrity":"sha512-RuOhIM0xyK1Osa+DAKsDmDsmzmssNXpukJRylJcXGUrsRvIy6T943a9nY3nEfsnMqniAp+H4yTZ7o71kRksIEg==","repository":{"url":"git+https://github.com/pymodel/dsh-research-plugins.git","type":"git","directory":"packages/dsh-mcp-context7"},"_npmVersion":"11.19.0","description":"Context7 MCP for DeepSeek Harness: up-to-date library documentation and code examples","directories":{},"_nodeVersion":"24.21.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/dsh-mcp-context7_0.2.2_1790642941468_0.8277131818344243","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"dsh-mcp-context7@0.3.0","dsh":{"bundle":{"patch":"./cordis.patch.yml"},"manifestVersion":1},"bugs":{"url":"https://github.com/PyModel/dsh-research-plugins/issues"},"dist":{"shasum":"e18d978053216842a7d3a401335233a18147bd2a","tarball":"https://registry.npmjs.org/dsh-mcp-context7/-/dsh-mcp-context7-0.3.0.tgz","fileCount":7,"integrity":"sha512-4bzoecVAKbFH7tFQqZMBRJvveSbAoHurmuuffp2+QjwWrRKJoquH569W7FVZFK4m0xdAnWjpCj1y0oexSQYhGA==","signatures":[{"sig":"MEUCIQCBUjTQEJNe2+9uKhinqu8pdPo1P86mdXdV/xyX5QHhjAIgD04yLHXVz5wjGGIw/8ouF4VNnMHWNvktt2G6ySNyWMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEkJd6pPVOLgn2IE2NazU7zG6wOj0h54mgUxMnG9NYnvAiB+pNP7fY7qxQlV+ZDBDuZY52QlyH0sRIidFB29mDZtTw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/dsh-mcp-context7@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":5274},"icon":"./icon.svg","name":"dsh-mcp-context7","type":"module","_from":"file:dsh-mcp-context7-0.3.0.tgz","author":{"url":"https://github.com/elkaix","name":"elkaix"},"engines":{"dsh":">=0.1.5-rc.2 <0.3.0-0"},"exports":{"./package.json":"./package.json","./locale/*.json":"./locale/*.json","./cordis.patch.yml":"./cordis.patch.yml"},"license":"MIT","version":"0.3.0","_npmUser":{"name":"elkaix","email":"moelkholy1995@gmail.com"},"homepage":"https://github.com/PyModel/dsh-research-plugins/tree/main/packages/dsh-mcp-context7#readme","keywords":["dsh-plugin","deepseek-harness","mcp","context7","documentation"],"_resolved":"/tmp/f57e2497e1ea26f0237e49fc8e5b3e80/dsh-mcp-context7-0.3.0.tgz","_integrity":"sha512-4bzoecVAKbFH7tFQqZMBRJvveSbAoHurmuuffp2+QjwWrRKJoquH569W7FVZFK4m0xdAnWjpCj1y0oexSQYhGA==","repository":{"url":"git+https://github.com/PyModel/dsh-research-plugins.git","type":"git","directory":"packages/dsh-mcp-context7"},"_npmVersion":"11.19.0","description":"Context7 MCP for DeepSeek Harness: up-to-date library documentation and code examples","directories":{},"maintainers":[{"name":"elkaix","email":"moelkholy1995@gmail.com"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dsh-mcp-context7_0.3.0_1792107959793_0.21687432996116063"}}},"time":{"created":"2026-08-19T00:25:50.739Z","modified":"2026-10-15T23:46:00.472Z","0.1.0":"2026-08-19T00:25:51.265Z","0.2.0":"2026-08-22T09:00:09.724Z","0.2.1":"2026-08-23T00:16:04.314Z","0.2.2":"2026-09-29T00:49:01.547Z","0.3.0":"2026-10-15T23:46:00.060Z"},"bugs":{"url":"https://github.com/PyModel/dsh-research-plugins/issues"},"author":{"url":"https://github.com/elkaix","name":"elkaix"},"license":"MIT","homepage":"https://github.com/PyModel/dsh-research-plugins/tree/main/packages/dsh-mcp-context7#readme","keywords":["dsh-plugin","deepseek-harness","mcp","context7","documentation"],"repository":{"url":"git+https://github.com/PyModel/dsh-research-plugins.git","type":"git","directory":"packages/dsh-mcp-context7"},"description":"Context7 MCP for DeepSeek Harness: up-to-date library documentation and code examples","maintainers":[{"name":"elkaix","email":"moelkholy1995@gmail.com"}],"readme":"# dsh-mcp-context7\n\n[Context7](https://context7.com/) MCP for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness). Connects the Context7 MCP server through the harness's `@deepseek-ai/dsh-mcp-client` bridge and exposes its tools as `mcp__context7__*`, giving the model up-to-date, version-specific library documentation and code examples.\n\n## Install\n\n```sh\ndsh plugin --profile web add dsh-mcp-context7\ndsh web\n```\n\nOr follow GitHub (latest commit):\n\n```sh\ndsh plugin --profile web add github:pymodel/dsh-research-plugins#path:packages/dsh-mcp-context7\n```\n\n## API key (optional)\n\nContext7 works without a key. For higher rate limits, get a key at [context7.com](https://context7.com/) and expose it as an env var or in a `.env` file:\n\n```\nCONTEXT7_API_KEY=...\n```\n\nThe row stays enabled either way; an empty key simply means keyless.\n\n## Tools\n\nThe model sees the Context7 tools under the `context7` namespace (for example `mcp__context7__resolve-library-id` and `mcp__context7__query-docs`).\n\n## Remove\n\n```sh\ndsh plugin --profile web remove dsh-mcp-context7\n```\n\nDo not commit real keys. If your profile's `cordis.patch.yml` already inserts its own Context7 MCP row (id `mcp-context7` or `serverName` `context7`), DSH will not boot with both: delete that row, or turn it into an override of `mcp-context7` (see [Already have your own MCP row?](https://github.com/PyModel/dsh-research-plugins#already-have-your-own-mcp-row)).\n","readmeFilename":"README.md"}