hermes-atlas-mcp について
hermes-atlas-mcpは、Hermes Agent向けのツール、スキル、プラグイン、連携機能を探すためのHermes Atlasコミュニティカタログを、MCP対応クライアントに提供します。hermesatlas.comからデータを取得し、メモリに1時間キャッシュします。
主な機能
- 01キーワードによるプロジェクト検索
- 02プロジェクト概要とメタデータ取得
- 03カテゴリ別の厳選リスト
- 04ガイドと比較情報の取得
- 05Atlasへの自由形式の質問
活用シーン
- 01Hermes Agent向けのメモリプロバイダーを探す
- 02プロジェクトの説明とURLを確認
- 03カテゴリ別の厳選プロジェクトを閲覧
- 04ガイドやプロジェクト間の違いを質問
MCP 対応
カタログ検索、プロジェクト照会、ガイド取得、質問に使える5種類のMCPツールと、カタログ、概要、厳選リスト、エコシステム概要のリソースを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい | |
| category | string | いいえ |
詳細
hermes-atlas-mcp
Hermes Atlas エコシステムカタログを公開する MCP サーバーです。Nous Research の Hermes Agent 向けにコミュニティが開発した 100 種類以上のツール、スキル、プラグイン、メモリプロバイダー、ワークスペース、連携機能を、MCP 対応クライアント(Claude Desktop、Cursor、Continue、Windsurf など)で利用できます。
AI アシスタントに、たとえば次のように質問できます。
- 「Hermes Atlas でメモリプロバイダーを検索して」
- 「hermes-agent プロジェクトについて、hermes-atlas カタログには何と書かれていますか?」
- 「Hermes Agent 向けのおすすめスキルを一覧表示して」
- 「Hermes の初心者向けガイドを取得して」
- 「atlas に聞いてください。Hermes Agent と Claude Code の違いは何ですか?」
カタログデータはすべて hermesatlas.com からリアルタイムで取得され(メモリ内に 1 時間キャッシュ)、ツールの回答には古いスナップショットではなく、最新のエコシステム情報が反映されます。
ステータス: 0.x、実験的です。1.0 より前に破壊的変更が行われる可能性があります。リリースは週単位でまとめて行います。
インストール
推奨 — 1 コマンドでインストール
npx -y hermes-atlas-mcp install --client claude-desktop
必要に応じて、claude-desktop を cursor または claude-code に置き換えてください。インストーラーはお使いの OS に適した設定ファイルを見つけ、他の MCP サーバーには触れずに hermes-atlas のエントリを追加し、次に行うことを案内します。
その他のフラグ:
--print— ドライラン(差分を表示し、何も書き込みません)--force— 既存のhermes-atlasエントリを確認なしで上書きします
削除するには:
npx -y hermes-atlas-mcp uninstall --client claude-desktop
どちらのコマンドを実行した場合も、クライアントを完全に終了してから再起動してください(ウィンドウを閉じるだけでは不十分です。プロセスを再起動する必要があります)。
手動インストール(インストーラーが動作しない場合)
Claude Desktop
設定ファイルを見つけます。
- 最も簡単な方法: Claude Desktop を開き、Settings → Developer → Edit Config に進みます。ファイルが既定のエディターで開きます。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
ファイルが空、または存在しない場合は以下を貼り付けます。既存の mcpServers オブジェクトがある場合は、その中に hermes-atlas エントリを追加します。
{
"mcpServers": {
"hermes-atlas": {
"command": "npx",
"args": ["-y", "hermes-atlas-mcp"]
}
}
}
保存します。Claude Desktop を完全に終了してから再起動してください。ツールピッカーに 5 つのツールが表示されます。
Cursor
ファイル:~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクトごと)。上記と同じ JSON スニペットを使用します。
Claude Code
上記のインストーラーを使うか、Claude Code 内で /mcp を実行して UI から追加するか、~/.claude.json を手動で編集します。
ソースからインストール
git clone https://github.com/ksimback/hermes-atlas-mcp.git
cd hermes-atlas-mcp
npm install
npm run build
node dist/index.js # stdio server, pipe JSON-RPC to test
ツール
| ツール | 内容 |
|---|---|
search_projects | カタログを対象とした、ランキング付きのキーワード検索です。category フィルターを指定できます。 |
get_project | 1 つの owner/repo の概要、メタデータ、URL を取得します。 |
list_by_category | 6 つの厳選リストのいずれかに含まれるプロジェクトを、ランキング順に表示します。 |
get_guide | 初心者向けガイド、インストールガイド、Claude Code との比較の全文を取得します。 |
ask_atlas | サイトの /api/chat エンドポイントに送信する、自由形式の RAG 質問です。 |
リソース
| URI | 内容 |
|---|---|
hermes-atlas://repos | カタログ全体の JSON |
hermes-atlas://summaries | AI が生成した概要の JSON |
hermes-atlas://lists | 厳選リストの JSON |
hermes-atlas://ecosystem | ECOSYSTEM.md の概要(Markdown) |
開発
npm install
npm run dev # tsc --watch
npm run build # tsc
npm start # runs dist/index.js on stdio
ライセンス
MIT © Kevin Simback。カタログデータは CC0 です。
関連リンク
- hermesatlas.com — ライブサイト
- ksimback/hermes-ecosystem — サイトの基盤となるソースリポジトリ
- Hermes Agent — このエコシステムの中心となるエージェント
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。