mcpField
M
mcp-server-find

mcp-server-find

ローカル
github.com/daedalus開発ツール127 週間前に更新

mcp-server-find について

mcp-server-findは、AIエージェントによるMCPサーバーの検索、評価、インストールを支援します。Official MCP Registry、Glama、Smitheryの情報を集約し、検索やカテゴリ閲覧、詳細取得、インストール設定の生成を提供します。

主な機能

  1. 01キーワードによるMCPサーバー検索
  2. 02サーバー詳細の表示
  3. 03プラットフォーム別インストール設定の生成
  4. 04サーバーカテゴリの閲覧
  5. 053つの情報源からの情報集約

活用シーン

  1. 01開発要件に合うサーバーの検索
  2. 02インストール前のサーバー情報確認
  3. 03サーバーのインストール設定生成
  4. 04カテゴリ別のサーバー閲覧

MCP 対応

このMCPサーバーは、サーバー情報の検索と閲覧、詳細取得、インストール設定生成のツールを公開します。データはOfficial MCP Registry、Glama、Smitheryから集約します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"daedalus-mcp-server-find": {
"command": "uvx",
"args": [
"mcp-server-find"
]
}
}
}
起動コマンドuvx mcp-server-find

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypimcp-server-find0.1.1

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

mcp-server-find

MCP サーバーの検出 — Official Registry、Glama、Smithery から MCP サーバーを検索してインストールします。

PyPI Python

mcp-name: io.github.daedalus/mcp-server-find

インストール

pip install mcp-server-find

MCP サーバー

mcp-server-find は、AI エージェントがほかの MCP サーバーを検出、評価、インストールするのに役立つ MCP サーバーです。次のソースからデータを集約します。

  • Official MCP Registry
  • Glama (glama.ai)
  • Smithery (registry.smithery.ai)
Claude Desktop
{
  "mcpServers": {
    "mcp-server-find": {
      "command": "python",
      "args": ["-m", "mcp_server_find"]
    }
  }
}
使用方法
from mcp_server_find import search_servers, get_server_details, get_install_config

# Initialize database
from mcp_server_find.db import init_database
conn = init_database()

# Search for MCP servers
results = search_servers(conn, "postgres", 10)

# Get server details
detail = get_server_details(conn, "io.modelcontextprotocol/filesystem")

# Generate install config
config = get_install_config(conn, "io.modelcontextprotocol/filesystem", "claude-desktop")

MCP ツール

  • search_mcp_servers:キーワードで MCP サーバーを検索します
  • get_server_details:サーバーの詳細情報を取得します
  • get_install_config:プラットフォーム用のインストール設定を生成します
  • browse_categories:MCP サーバーのカテゴリを参照します

API

コア関数
  • init_database(db_path?: str) -> sqlite3.Connection - FTS5 を使用して SQLite を初期化します
  • search_servers(conn, query, limit?, filters?) -> list[SearchResult] - MCP サーバーを検索します
  • get_server_details(conn, name_or_slug) -> ServerDetail | None - サーバーの詳細情報を取得します
  • get_install_config(conn, name_or_slug, platform) -> InstallConfig - インストール設定を生成します
  • list_categories(conn) -> list[Category] - すべてのカテゴリを一覧表示します
  • get_servers_by_category(conn, category, limit?) -> list[dict] - カテゴリ内のサーバーを取得します

開発

git clone https://github.com/daedalus/mcp-server-find.git
cd mcp-server-find
pip install -e ".[test]"

# Run tests
pytest

# Format
ruff format src/ tests/

# Lint
ruff check src/ tests/

# Type check
mypy src/

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。