{"_id":"@archimedes-market/mcp","_rev":"5-0531d8766a33fe09f131f350ba42ff3e","name":"@archimedes-market/mcp","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@archimedes-market/mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","archimedes","bounties","engineering","ai-agent","claude"],"author":{"name":"Archimedes Market","email":"support@archimedes.market"},"license":"MIT","_id":"@archimedes-market/mcp@0.1.0","maintainers":[{"name":"archimedes-market","email":"support@archimedes.market"}],"homepage":"https://archimedes.market/mcp","bugs":{"url":"https://github.com/archimedes-market/mcp-archimedes/issues"},"bin":{"archimedes-mcp":"dist/index.js"},"dist":{"shasum":"9d13b0929e7ef397c4c781901536cd08c0694c4f","tarball":"https://registry.npmjs.org/@archimedes-market/mcp/-/mcp-0.1.0.tgz","fileCount":10,"integrity":"sha512-t4AJCGobeJSovieuvfH+yxET/1t2YqadnB/4aEuuJMV1quijWQmpUDszz36Bu41vSzvql1hRwMWhxuBKnrFmRw==","signatures":[{"sig":"MEYCIQCexx+L8obLmzYe5lpv5/rdldGdh6C/k8ySO9wpylvnbAIhAP+P0MzVXVcM/oW6X+v5B2iApFW6R0rOTf1lt8RfCxSB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42624},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a5bc0cb1b7230df90a0bdc0746c4e5be7400fa66","scripts":{"dev":"tsx src/index.ts","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"archimedes-market","email":"support@archimedes.market"},"repository":{"url":"git+https://github.com/archimedes-market/mcp-archimedes.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Archimedes Market — discover verified deep-tech engineering bounties from any AI agent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1780272629086_0.5463424048464474","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@archimedes-market/mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","archimedes","bounties","engineering","ai-agent","claude"],"author":{"name":"Archimedes Market","email":"support@archimedes.market"},"license":"MIT","_id":"@archimedes-market/mcp@0.1.1","maintainers":[{"name":"archimedes-market","email":"support@archimedes.market"}],"homepage":"https://archimedes.market/mcp","bugs":{"url":"https://github.com/archimedes-market/mcp-archimedes/issues"},"bin":{"archimedes-mcp":"dist/index.js"},"dist":{"shasum":"871885dbc0e8892da448c963358babb9fb1b8ed7","tarball":"https://registry.npmjs.org/@archimedes-market/mcp/-/mcp-0.1.1.tgz","fileCount":10,"integrity":"sha512-DiMotAzZm98VC4YT6xFRkguGy28ER+N3jnQlmiJl2EOomB7R4xdyKo/Wulte8KffrphyNl62SpoRCgKyOobggA==","signatures":[{"sig":"MEUCIQDr3lgoDwLeB+Cp01ALjWd9EGioyRTg5L1CW/dNQt+tcQIgFa1+kueWEJXInwXrPbWVEq/QZkTWFQgYkIebU+5clRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42650},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a5bc0cb1b7230df90a0bdc0746c4e5be7400fa66","scripts":{"dev":"tsx src/index.ts","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"archimedes-market","email":"support@archimedes.market"},"repository":{"url":"git+https://github.com/archimedes-market/mcp-archimedes.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Archimedes Market — discover verified deep-tech engineering bounties from any AI agent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1780273123435_0.044878399616214315","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@archimedes-market/mcp","version":"0.1.2","keywords":["mcp","model-context-protocol","archimedes","bounties","engineering","ai-agent","claude"],"author":{"name":"Archimedes Market","email":"support@archimedes.market"},"license":"MIT","_id":"@archimedes-market/mcp@0.1.2","maintainers":[{"name":"archimedes-market","email":"support@archimedes.market"}],"homepage":"https://archimedes.market/mcp","bugs":{"url":"https://github.com/archimedes-market/mcp-archimedes/issues"},"bin":{"archimedes-mcp":"dist/index.js"},"dist":{"shasum":"e827afa4015df1a5b648763dfa06b39fd620550d","tarball":"https://registry.npmjs.org/@archimedes-market/mcp/-/mcp-0.1.2.tgz","fileCount":11,"integrity":"sha512-UXmVh7iwZ8kVwjIBgUMNw9qULc6KK840Sv7N0Ds9p1gIqC2z0ja7t8icl3rZAnxA0VM7ERjTOtSMkKJYx2YWIQ==","signatures":[{"sig":"MEQCIAL3WKE7T4DAE2byWhgg2GRwb6dG5BVl3jMlS3vqO82ZAiAd6jbU8AZXW4taYxCQJqPWTj2bQu2rgPnzXsaOyfjdDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43787},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"faac3f3ac5fb8885031d87ad163481ca6f73e547","mcpName":"io.github.archimedes-market/mcp-archimedes","scripts":{"dev":"tsx src/index.ts","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"archimedes-market","email":"support@archimedes.market"},"repository":{"url":"git+https://github.com/archimedes-market/mcp-archimedes.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Archimedes Market — discover verified deep-tech engineering bounties from any AI agent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.2_1780621510255_0.731866420859955","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@archimedes-market/mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","archimedes","bounties","engineering","ai-agent","claude"],"author":{"name":"Archimedes Market","email":"support@archimedes.market"},"license":"MIT","_id":"@archimedes-market/mcp@0.2.0","maintainers":[{"name":"archimedes-market","email":"support@archimedes.market"}],"homepage":"https://archimedes.market/mcp","bugs":{"url":"https://github.com/archimedes-market/mcp-archimedes/issues"},"bin":{"archimedes-mcp":"dist/index.js"},"dist":{"shasum":"a0e1127dd7b5539a0514a17fe49f4b9f2c49072c","tarball":"https://registry.npmjs.org/@archimedes-market/mcp/-/mcp-0.2.0.tgz","fileCount":19,"integrity":"sha512-MeOE/p3xCFYm0eOZBo1kA3CRANL9RmEbmvYhuK9yWdPT9n8YcYOrhEb8h03mvy/KED+VKGcdXD+acQLaGXiSQA==","signatures":[{"sig":"MEQCIDGRhW6EsuIQy4MvcREik+tRJKW5LTy0HgE5AdZCoC0pAiBoBrrNujQ9hXMqpMsFxtobjNPlqkQtK292Yt7zMIynog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79115},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"801198147ad3014c7bc7ccb601b95ba3b25e090e","mcpName":"io.github.archimedes-market/mcp-archimedes","scripts":{"dev":"tsx src/index.ts","build":"tsc && chmod +x dist/index.js","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"archimedes-market","email":"support@archimedes.market"},"repository":{"url":"git+https://github.com/archimedes-market/mcp-archimedes.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP server for Archimedes Market — discover verified deep-tech engineering bounties from any AI agent.","directories":{},"_nodeVersion":"24.12.0","dependencies":{"zod":"^3.23.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.7.0","typescript":"^5.4.0","@types/node":"^20.11.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1780715028451_0.06878622861900485","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@archimedes-market/mcp","version":"0.3.0","mcpName":"io.github.archimedes-market/mcp-archimedes","description":"Ask before you install. Supply-chain trust scores (security, quality, license, completeness) for public GitHub repos and npm packages, from any AI agent. Plus escrow-funded engineering bounties.","license":"MIT","type":"module","bin":{"archimedes-mcp":"dist/index.js"},"main":"dist/index.js","scripts":{"build":"tsc && chmod +x dist/index.js","dev":"tsx src/index.ts","start":"node dist/index.js","prepublishOnly":"npm run build"},"keywords":["mcp","model-context-protocol","ai-agent","claude","cursor","supply-chain","supply-chain-security","dependency-check","dependencies","security","sast","semgrep","code-quality","license-compliance","sbom","trust-score","npm-audit","vulnerability","github","archimedes","bounties","engineering"],"author":{"name":"Archimedes Market","email":"support@archimedes.market"},"homepage":"https://archimedes.market/mcp","repository":{"type":"git","url":"git+https://github.com/archimedes-market/mcp-archimedes.git"},"engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.23.0"},"devDependencies":{"@types/node":"^20.11.0","tsx":"^4.7.0","typescript":"^5.4.0"},"types":"./dist/index.d.ts","_id":"@archimedes-market/mcp@0.3.0","bugs":{"url":"https://github.com/archimedes-market/mcp-archimedes/issues"},"_integrity":"sha512-CWqqAuvljLXTIluoBS9EqKeQ6K11ftC9sZI9a4wLhCMfWj/edF4t+y6oxyibxe0FlgiyPU1soxuEkGcKREpoTA==","_resolved":"/Users/imrichkocai/Desktop/MojaFirma/IP Marketplace/Software/archimedes-market/docs/mcp-archimedes/archimedes-market-mcp-0.3.0.tgz","_from":"file:archimedes-market-mcp-0.3.0.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CWqqAuvljLXTIluoBS9EqKeQ6K11ftC9sZI9a4wLhCMfWj/edF4t+y6oxyibxe0FlgiyPU1soxuEkGcKREpoTA==","shasum":"cb6ec6378ddf351a447abbddc8e906281d37d169","tarball":"https://registry.npmjs.org/@archimedes-market/mcp/-/mcp-0.3.0.tgz","fileCount":31,"unpackedSize":139473,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA7bCDORY7eP3cCKXP8THOCNpygmkHOMe9g5i2UkwVa2AiEAoHNZ0kJ4GqZifIN/Hwa1/fgKjvZh0WzJthC0jBdsTrc="}]},"_npmUser":{"name":"archimedes-market","email":"support@archimedes.market"},"directories":{},"maintainers":[{"name":"archimedes-market","email":"support@archimedes.market"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.3.0_1785716657108_0.30104565780738657"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-01T00:10:28.903Z","modified":"2026-08-03T00:24:17.377Z","0.1.0":"2026-06-01T00:10:29.237Z","0.1.1":"2026-06-01T00:18:43.570Z","0.1.2":"2026-06-05T01:05:10.403Z","0.2.0":"2026-06-06T03:03:48.593Z","0.3.0":"2026-08-03T00:24:17.251Z"},"bugs":{"url":"https://github.com/archimedes-market/mcp-archimedes/issues"},"author":{"name":"Archimedes Market","email":"support@archimedes.market"},"license":"MIT","homepage":"https://archimedes.market/mcp","keywords":["mcp","model-context-protocol","ai-agent","claude","cursor","supply-chain","supply-chain-security","dependency-check","dependencies","security","sast","semgrep","code-quality","license-compliance","sbom","trust-score","npm-audit","vulnerability","github","archimedes","bounties","engineering"],"repository":{"type":"git","url":"git+https://github.com/archimedes-market/mcp-archimedes.git"},"description":"Ask before you install. Supply-chain trust scores (security, quality, license, completeness) for public GitHub repos and npm packages, from any AI agent. Plus escrow-funded engineering bounties.","maintainers":[{"name":"archimedes-market","email":"support@archimedes.market"}],"readme":"# @archimedes-market/mcp\n\n**Ask before you install.**\n\nYour coding agent picks dependencies on your behalf, often without you reading a line of them. This MCP server lets it check whether those packages are actually safe first — against [Archimedes](https://archimedes.market), which scores public GitHub repositories for **security, code quality, license health and completeness** (0–100 each) across a corpus of 3,000+ repos that grows daily.\n\n```\n> add a date library to this project\n\n  check_dependencies([\"date-fns\", \"moment\", \"dayjs\"])\n\n  ⚠ 1 dependency warrants review before shipping:\n  - moment/moment: trust 61/100, security 48/100 — archimedes.market/r/moment/moment\n```\n\n## Trust tools\n\n- **`check_dependencies(packages[])`** — the main one. Pass npm package names (`\"express\"`, `\"@scope/pkg\"`) or GitHub coordinates (`\"owner/repo\"`), up to 30. Returns overall + security score, trust badge and a report link for each. Call it before installing packages, when reviewing a `package.json` or lockfile, or when choosing between libraries. npm names are resolved to their GitHub repo automatically.\n- **`check_repo_trust(owner, repo)`** — the full report for one repository: per-dimension scores, finding counts by severity, headline findings, detected licence, language, stars.\n- **`search_trust_reports(query?, asset_class?, min_score?)`** — search the scored corpus. *\"What are the most trustworthy MCP servers?\"* Best-scoring first.\n\n**An unscanned repo is not a bad repo.** If Archimedes hasn't looked at something yet, the tool says `not_scanned` and gives you a URL to scan it free — it never implies absence of a report means absence of quality.\n\n## Bounty tools\n\n- **`search_bounties`** — open engineering bounties by query, category, funding status, price band.\n- **`get_bounty_details(id)`** — full requirements, deliverables and acceptance tests for one bounty.\n- **`get_platform_stats()`** — aggregate counters. Cached upstream 60s.\n\nEvery bounty is funded in Stripe escrow before engineers see it, and every submission is AI-verified (Semgrep + LLM code review + licence scan) before the buyer sees it.\n\n## Install\n\n### Claude Desktop\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"archimedes\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@archimedes-market/mcp\"]\n    }\n  }\n}\n```\n\nRestart Claude Desktop. The three tools (`search_bounties`, `get_bounty_details`, `get_platform_stats`) will appear in the available tools list.\n\n### Cursor\n\nSettings → MCP → Add server. Use the same config block as above.\n\n### Continue / other stdio clients\n\nPoint the client at:\n\n```\nnpx -y @archimedes-market/mcp\n```\n\n### Non-stdio clients (server-side agents, hosted bots)\n\nSkip this package entirely — call the hosted HTTP endpoint directly:\n\n```\nPOST https://archimedes.market/api/mcp\nContent-Type: application/json\n\n{\n  \"jsonrpc\": \"2.0\",\n  \"id\": 1,\n  \"method\": \"tools/call\",\n  \"params\": {\n    \"name\": \"search_bounties\",\n    \"arguments\": { \"query\": \"MCP server\", \"limit\": 5 }\n  }\n}\n```\n\nFull docs: <https://archimedes.market/mcp>\n\n## Example agent queries\n\n> \"Find me open Archimedes bounties for KiCad PCB review under $3,000.\"\n\n> \"Are there any MCP-server bounties on Archimedes right now? Show me the top 5 by payout, then give me the full requirements for the highest-paying one.\"\n\n> \"How active is Archimedes right now? How much has been paid out?\"\n\nThe tools return both a human-readable text block (for the model to reason over) and a structured payload (for downstream tooling).\n\n## Configuration\n\n| Env var | Default | Purpose |\n|---------|---------|---------|\n| `ARCHIMEDES_PUBLIC_API_URL` | `https://archimedes.market` | Override the upstream base URL (preview deployments, local dev) |\n| `ARCHIMEDES_MCP_USER_AGENT` | `mcp-archimedes/0.2 (+https://archimedes.market)` | Override the `User-Agent` sent on outbound calls |\n\n## Health check\n\nVerify the bridge can reach the upstream API before wiring it into a client:\n\n```bash\nnpx @archimedes-market/mcp --probe\n```\n\nExit code 0 means upstream is reachable. Non-zero with stderr diagnostic on failure.\n\n## Privacy\n\nThe Archimedes public API logs `query_hash` (SHA-256 of normalized params) and `ip_hash` (HMAC with daily-rotated salt) per call — never raw queries or raw IPs. 90-day retention. Zero-result queries are aggregated to inform what bounties Archimedes should source next.\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n\n## Links\n\n- Hosted MCP endpoint: <https://archimedes.market/api/mcp>\n- REST API: <https://archimedes.market/api/public/bounties>\n- Browse bounties: <https://archimedes.market/bounties>\n- MCP spec: <https://modelcontextprotocol.io>\n","readmeFilename":"README.md"}