Archimedes Market Catalog MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Archimedes Market Catalog MCP Search for funded bug bounties under $300"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Archimedes Market Catalog MCP
A production-ready, read-only Model Context Protocol server for discovering engineering work and reusable assets on Archimedes Market. It gives Claude, Cursor, Copilot-compatible MCP hosts, and other agents four small typed tools:
Tool | Purpose |
| Search public engineering asset titles and summaries |
| Fetch one asset's public metadata and description |
| Search the official no-auth bounty API with filters |
| Fetch requirements, deliverables, and acceptance tests |
The server has no write tools and accepts no user credentials. It reads only Archimedes' public bounty API and the anonymous published-asset catalog used by the Archimedes browser client.
Requirements
Node.js 20.18.1 or newer
Network access to
https://archimedes.market
Related MCP server: @clawket/mcp
Install and run
npm install
npm run ci
npm startnpm start launches the verified stdio entry point after the TypeScript build.
Claude Desktop
Add this server to claude_desktop_config.json:
{
"mcpServers": {
"archimedes-catalog": {
"command": "node",
"args": ["C:/path/to/archimedes-market-catalog-mcp/dist/index.js"]
}
}
}Restart Claude Desktop, then try:
Find funded software bounties between $100 and $500. Inspect the most relevant result and summarize its required deliverables.
Cursor
Create .cursor/mcp.json:
{
"mcpServers": {
"archimedes-catalog": {
"command": "node",
"args": ["C:/path/to/archimedes-market-catalog-mcp/dist/index.js"]
}
}
}The same stdio configuration works in any standards-compatible MCP host.
Tool examples
search_bounties:
{
"query": "MCP",
"category": "software",
"funding_status": "funded",
"min_price_cents": 10000,
"max_price_cents": 50000,
"limit": 10
}get_bounty:
{
"id": "89c2e397-bf5d-47d5-af06-7c5b749d76d1"
}search_assets:
{
"query": "Python",
"limit": 10
}get_asset:
{
"id": "1878153b-096a-486e-ac6b-7197346bdff2"
}Architecture
MCP host
└─ stdio transport
└─ typed, read-only MCP tools
├─ /api/public/bounties
├─ /api/public/bounties/{id}
└─ published assets (public read-only data service)The current public JSON API exposes bounty search and detail records. The
asset tools use the same anonymous catalog endpoint as the public web
application, always constrain reads to status=published, and return metadata
only. They never download paid files or bypass access controls.
Reliability and security
strict UUID, pagination, price-range, and result-size validation;
15-second request timeout;
2 MB response cap;
allowlisted Archimedes API origins and cross-origin request rejection;
no redirects, user authentication, environment secrets, or write methods;
MCP errors contain actionable HTTP/validation context.
Testing
npm test
npm run test:liveThe regular suite is deterministic. The opt-in live suite exercises all four tools against published Archimedes records and is intended for release verification.
Cloud deployment
The included multi-stage Dockerfile builds a non-root runtime image. It can
run as a stdio worker in AWS ECS/Fargate, Azure Container Apps jobs, Google
Cloud Run jobs, or any agent runtime that launches MCP subprocesses. Hosted
MCP gateways can wrap the stdio process with their preferred authenticated
HTTP transport without changing the catalog client.
License
MIT
Available Tools
4 toolsget_assetGet engineering assetARead-only
Fetch the public metadata and published description for one Archimedes asset.
Inputs: id (required).
get_bountyGet engineering bountyARead-only
Fetch one full public bounty record, including requirements, deliverables, and acceptance tests.
Inputs: id (required).
search_assetsSearch engineering assetsARead-only
Search Archimedes Market's public engineering asset catalog by title and summary.
Inputs: limit, query, offset.
search_bountiesSearch funded engineering bountiesARead-only
Search Archimedes' no-auth public bounty API with category, funding, price, and text filters.
Inputs: limit, query, offset, category, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 4 tools
Each tool targets a distinct resource-action pair: assets (search, get) and bounties (search, get). No overlap in purpose; an agent can easily distinguish them.
All tool names follow a consistent verb_noun pattern: search_assets, get_asset, search_bounties, get_bounty. No mixing of conventions or vague verbs.
Four tools is well-scoped for a read-only catalog server covering two entity types. Each tool serves a clear purpose without being too few or too many.
The server provides search and retrieval for both assets and bounties, covering basic discovery needs. Potential gaps like listing all assets or bounties are accommodated by search, but no create/update operations exist, which is acceptable for a read-only catalog.
Related MCP Connectors
Capability registry for the agentic economy. Semantic search over verified MCP server listings.
Search and inspect source-pinned agent skills, plugins and tools through a free public MCP.
Read-only MCP server for The Quiet Protocol's engines, benchmarks, proof, and business data.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI agents to search, discover, and retrieve technical specifications from a SpecLib instance. It provides tools for full-text search, scope listing, and reading specs as markdown content.-
- AlicenseAqualityBmaintenanceAn MCP server that enables LLMs to pull-based search through Clawket's RAG repository for exploratory and conditional queries. It provides read-only access to search artifacts, tasks, and decisions via HTTP API.510 npmMIT
- AlicenseAqualityDmaintenanceRead-only MCP server providing AI access to verifiable web, GitHub, and local sources, plus a managed fantasy entity catalog, with strong security and provenance tracking.101MIT
- AlicenseNot gradedqualityDmaintenanceMCP server exposing TaskMarket's public, read-only discovery tools so agents can browse and inspect funded onchain tasks on Base without a wallet.MIT