Mcp Server Find

io.github.daedalusPublished by GitHub account daedalusv0.1.1Updated Oct 24, 2026

MCP server discovery - find and install MCP servers from Official Registry, Glama, and Smithery

The publisher's own server: Verified Codes

VerifiedSTDIODesktop onlyKnowledge & MemoryDeveloper Tools

Overview

AI-generated overview

Lets an assistant search, inspect, and generate install configs for other MCP servers from several public registries.

What you can do
This server helps an assistant discover and evaluate other MCP servers. It aggregates listings from the Official MCP Registry, Glama, and Smithery, and exposes tools to search by keyword, get detailed information about a server, browse categories, and generate an install configuration for a chosen platform such as Claude Desktop. It stores the aggregated catalog in a local SQLite database with full-text search.
When to use it
Useful when you want an assistant to help you find, compare, or set up MCP servers without browsing registries manually. It fits discovery and onboarding workflows, for example searching for a server by topic and producing a ready-to-paste configuration.
Requirements
Runs locally as a Python package (pip install mcp-server-find) over stdio, typically launched with python -m mcp_server_find. It initializes a local SQLite database with FTS5. Network access is needed to pull data from the external registries. No accounts, API keys, or environment variables are declared.
Before you install
It reads from third-party registries (Official MCP Registry, Glama, Smithery), so results and install configs come from external sources and should be reviewed before use. Generated install configurations may reference other servers; verify them before running. No credentials, payments, or write actions are indicated.

Installation

In SourceWeft

  1. Open Mcp Server Find in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

mcp-server-find

MCP server discovery - find and install MCP servers from Official Registry, Glama, and Smithery.

[PyPI] [Python]

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

Install

bash
pip install mcp-server-find

MCP Server

mcp-server-find is an MCP server that helps AI agents discover, evaluate, and install other MCP servers. It aggregates data from:

  • Official MCP Registry
  • Glama (glama.ai)
  • Smithery (registry.smithery.ai)

Claude Desktop

json
{  "mcpServers": {    "mcp-server-find": {      "command": "python",      "args": ["-m", "mcp_server_find"]    }  }}

Usage

python
from mcp_server_find import search_servers, get_server_details, get_install_config
# Initialize databasefrom mcp_server_find.db import init_databaseconn = init_database()
# Search for MCP serversresults = search_servers(conn, "postgres", 10)
# Get server detailsdetail = get_server_details(conn, "io.modelcontextprotocol/filesystem")
# Generate install configconfig = get_install_config(conn, "io.modelcontextprotocol/filesystem", "claude-desktop")

MCP Tools

  • search_mcp_servers: Search for MCP servers by keyword
  • get_server_details: Get detailed server information
  • get_install_config: Generate install config for a platform
  • browse_categories: Browse MCP server categories

API

Core Functions

  • init_database(db_path?: str) -> sqlite3.Connection - Initialize SQLite with FTS5
  • search_servers(conn, query, limit?, filters?) -> list[SearchResult] - Search MCP servers
  • get_server_details(conn, name_or_slug) -> ServerDetail | None - Get detailed server info
  • get_install_config(conn, name_or_slug, platform) -> InstallConfig - Generate install config
  • list_categories(conn) -> list[Category] - List all categories
  • get_servers_by_category(conn, category, limit?) -> list[dict] - Get servers in category

Development

bash
git clone https://github.com/daedalus/mcp-server-find.gitcd mcp-server-findpip install -e ".[test]"
# Run testspytest
# Formatruff format src/ tests/
# Lintruff check src/ tests/
# Type checkmypy src/

Source: README.md at commit e59a368

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Find integrations