mcp-server-find について
mcp-server-findは、AIエージェントによるMCPサーバーの検索、評価、インストールを支援します。Official MCP Registry、Glama、Smitheryの情報を集約し、検索やカテゴリ閲覧、詳細取得、インストール設定の生成を提供します。
主な機能
- 01キーワードによるMCPサーバー検索
- 02サーバー詳細の表示
- 03プラットフォーム別インストール設定の生成
- 04サーバーカテゴリの閲覧
- 053つの情報源からの情報集約
活用シーン
- 01開発要件に合うサーバーの検索
- 02インストール前のサーバー情報確認
- 03サーバーのインストール設定生成
- 04カテゴリ別のサーバー閲覧
MCP 対応
このMCPサーバーは、サーバー情報の検索と閲覧、詳細取得、インストール設定生成のツールを公開します。データはOfficial MCP Registry、Glama、Smitheryから集約します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-server-find
MCP サーバーの検出 — Official Registry、Glama、Smithery から MCP サーバーを検索してインストールします。
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/
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。