Archimedes Market について
Archimedes MarketのMCPサーバーは、コーディングエージェント向けに依存パッケージの信頼性レポートとエンジニアリング報奨案件の検索を提供します。GitHubリポジトリのセキュリティ、コード品質、ライセンス状況、完全性を評価し、案件の詳細やプラットフォーム統計も取得できます。
主な機能
- 01npmパッケージとGitHubリポジトリの信頼性確認
- 02セキュリティ、品質、ライセンスのスコア表示
- 03信頼性レポートの検索
- 04条件を指定したエンジニアリング報奨案件の検索
- 05案件要件とプラットフォーム統計の取得
活用シーン
- 01依存パッケージのインストール前の評価
- 02ライブラリの比較や依存関係リストの確認
- 03条件に合うエンジニアリング報奨案件の検索
- 04案件の成果物要件とプラットフォーム統計の確認
MCP 対応
依存関係チェック、リポジトリ信頼性レポート、報奨案件情報のツールを提供します。stdioクライアントに対応し、stdio以外のクライアント向けにホスト型HTTPエンドポイントも用意されています。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://archimedes.market/api/mcpclaude mcp add --transport http archimedes https://archimedes.market/api/mcp{"mcpServers":{"archimedes":{"type":"http","url":"https://archimedes.market/api/mcp"}}}Cursor で開く{"servers":{"archimedes":{"type":"http","url":"https://archimedes.market/api/mcp"}}}VS Code で開く{"mcpServers":{"archimedes":{"type":"http","url":"https://archimedes.market/api/mcp"}}}{"mcpServers":{"archimedes":{"serverUrl":"https://archimedes.market/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
6| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| packages | array | はい | npm パッケージ名および/または GitHub の "owner/repo" 文字列。 |
詳細
@archimedes-market/mcp
インストールする前に確認しましょう。
コーディングエージェントは、依存関係をあなたに代わって選びます。その多くは、あなたがその内容を一行も読むことなく選ばれます。この MCP サーバーを使えば、パッケージが本当に安全かどうかを事前に確認できます。Archimedes は、日々増加する 3,000 件以上のリポジトリを対象に、公開 GitHub リポジトリをセキュリティ、コード品質、ライセンスの健全性、完全性の各項目で評価します(各項目 0~100 点)。
> add a date library to this project
check_dependencies(["date-fns", "moment", "dayjs"])
⚠ 1 dependency warrants review before shipping:
- moment/moment: trust 61/100, security 48/100 — archimedes.market/r/moment/moment
信頼性ツール
check_dependencies(packages[])— 主なツールです。npm パッケージ名("express"、"@scope/pkg")または GitHub の座標("owner/repo")を最大 30 件渡します。各パッケージについて、総合スコアとセキュリティスコア、信頼性バッジ、レポートへのリンクを返します。パッケージをインストールする前、package.jsonやロックファイルを確認する際、またはライブラリを選ぶ際に呼び出してください。npm パッケージ名は GitHub リポジトリに自動的に解決されます。check_repo_trust(owner, repo)— 1 つのリポジトリの詳細レポートを返します。項目別スコア、重大度別の検出件数、主な検出事項、検出されたライセンス、言語、スター数を確認できます。search_trust_reports(query?, asset_class?, min_score?)— 評価済みのリポジトリ群を検索します。「最も信頼できる MCP サーバーは?」 スコアの高いものから表示します。
未スキャンのリポジトリが、悪いリポジトリとは限りません。 Archimedes がまだ調査していないものについては、ツールは not_scanned を返し、無料でスキャンできる URL を提示します。レポートがないことを、品質が低いことを意味するかのように示すことはありません。
バウンティツール
search_bounties— クエリ、カテゴリ、資金提供状況、価格帯で、募集中のエンジニアリングバウンティを検索します。get_bounty_details(id)— 1 件のバウンティについて、要件、成果物、受け入れテストの詳細を返します。get_platform_stats()— プラットフォーム全体の集計値を返します。上流で 60 秒間キャッシュされます。
すべてのバウンティは、エンジニアに公開される前に Stripe のエスクローで資金が確保されます。また、提出物はすべて、購入者に公開される前に AI によって検証されます(Semgrep + LLM によるコードレビュー + ライセンススキャン)。
インストール
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または %APPDATA%\Claude\claude_desktop_config.json(Windows)に追加します。
{
"mcpServers": {
"archimedes": {
"command": "npx",
"args": ["-y", "@archimedes-market/mcp"]
}
}
}
Claude Desktop を再起動します。3 つのツール(search_bounties、get_bounty_details、get_platform_stats)が、利用可能なツール一覧に表示されます。
Cursor
「設定」→「MCP」→「サーバーを追加」を選択します。上記と同じ設定ブロックを使用してください。
Continue/その他の stdio クライアント
クライアントの接続先を次のように設定します。
npx -y @archimedes-market/mcp
stdio 以外のクライアント(サーバー側エージェント、ホスト型ボット)
このパッケージは使用せず、ホスト型 HTTP エンドポイントを直接呼び出してください。
POST https://archimedes.market/api/mcp
Content-Type: application/json
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "search_bounties",
"arguments": { "query": "MCP server", "limit": 5 }
}
}
詳細なドキュメント:https://archimedes.market/mcp
エージェントへのクエリ例
「KiCad の PCB レビューで、3,000 ドル未満の募集中の Archimedes バウンティを探してください。」
「現在、Archimedes に MCP サーバー関連のバウンティはありますか?報酬額の上位 5 件を表示してから、最も報酬額の高いものの要件をすべて教えてください。」
「現在の Archimedes の活動状況はどうですか?これまでにいくら支払われましたか?」
ツールは、人が読んでモデルが推論に使えるテキストブロックと、後続のツールで利用できる構造化ペイロードの両方を返します。
設定
| 環境変数 | デフォルト値 | 用途 |
|---|---|---|
ARCHIMEDES_PUBLIC_API_URL | https://archimedes.market | 上流のベース URL を上書きします(プレビュー環境、ローカル開発) |
ARCHIMEDES_MCP_USER_AGENT | mcp-archimedes/0.2 (+https://archimedes.market) | 外部への呼び出しで送信する User-Agent を上書きします |
ヘルスチェック
クライアントに接続する前に、このブリッジから上流 API にアクセスできることを確認します。
npx @archimedes-market/mcp --probe
終了コード 0 は、上流にアクセスできることを示します。失敗時は、標準エラー出力に診断情報を伴う 0 以外の終了コードが返されます。
プライバシー
Archimedes の公開 API は、呼び出しごとに query_hash(正規化されたパラメーターの SHA-256)と ip_hash(日次でローテーションするソルトを使った HMAC)を記録します。生のクエリや生の IP アドレスが記録されることはありません。データは 90 日間保持されます。結果が 0 件だったクエリは集計され、Archimedes が次に調達すべきバウンティの検討に使用されます。
ライセンス
MIT。LICENSE を参照してください。
Links
- Hosted MCP endpoint: https://archimedes.market/api/mcp
- REST API: https://archimedes.market/api/public/bounties
- Browse bounties: https://archimedes.market/bounties
- MCP spec: https://modelcontextprotocol.io
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。