{"slug": "open-version-of-mcp-lists", "title": "Open Version of MCP Lists", "summary": "A new curated list of Model Context Protocol (MCP) servers enforces a strict open-source, self-hostable, no-lock-in policy, excluding any tool that requires a paid proprietary backend or vendor cloud endpoint. The list, verified by hand, includes servers for Brave Search, Crawl4AI, DuckDuckGo, Fetch, Meilisearch, Open WebSearch, SearXNG, Browser Use, BrowserTools, Chrome DevTools, Computer-Use Agent, Desktop Commander, Playwright, and Skyvern.", "body_md": "Model Context Protocol servers you can actually run yourself.\n\nI kept running into the same thing: I'd find a promising MCP server, wire it up, and only then realize it was just a shell around some company's paid API. Cancel the subscription and it's a brick. Most of the big MCP lists are full of these.\n\nSo I started keeping my own list, and this is it — only servers you can actually run yourself. Open source, self-hosted, your data stays on your machine. If a tool only works by calling home to someone else's cloud, it's not here. That's the whole rule, and everything below has been checked against it by hand.\n\nThree tests, all required. Miss one and it's off the list — no matter how good the tool is.\n\n**Self-hostable**— you run the server yourself, with no mandatory vendor endpoint in the loop.** Open source**— a real FOSS license; source you can audit before you hand it tool access.** No lock-in**— it doesn't die without a paid proprietary backend, and your data isn't stranded on someone else's servers.\n\n**Cut on purpose:** cloud-only servers you can't run yourself, source-available-but-not-OSI projects (e.g. n8n's Sustainable Use License), and open clients that are useless without a paid API. Fine tools — just not open, so not here.\n\nA note in\n\n| flag | meaning |\n|---|---|\n| needs Docker, a database, or several services running before first use | |\n| exposes dozens of tools, crowding your context window |\n\n-\n· Query Brave's Search, Summarizer, and Local APIs from an MCP server[Brave Search](https://github.com/brave/brave-search-mcp-server) -\n· Self-hosted LLM-friendly web crawler and scraper with a built-in Docker MCP bridge exposing crawl, scrape, and markdown-extraction tools ·[Crawl4AI](https://github.com/unclecode/crawl4ai)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Search DuckDuckGo and fetch/parse page content into clean text with no API key needed[DuckDuckGo](https://github.com/nickclyde/duckduckgo-mcp-server) -\n· Official reference MCP server that fetches a URL and converts its content to markdown for LLM consumption[Fetch](https://github.com/modelcontextprotocol/servers/tree/main/src/fetch) -\n· Manage indexes, documents and settings and run searches on a self-hosted Meilisearch instance[Meilisearch](https://github.com/meilisearch/meilisearch-mcp) -\n· Multi-engine web search MCP server scraping Bing, DuckDuckGo, Brave, Startpage and more with no API keys required[Open WebSearch](https://github.com/Aas-ee/open-webSearch) -\n· Query a self-hosted or public SearXNG metasearch instance for private, ad-free web search results[SearXNG](https://github.com/ihor-sokoliuk/mcp-searxng)\n\n-\n· Lets AI agents drive a locally running browser to complete multi-step web tasks, exposed as an MCP server[Browser Use](https://github.com/browser-use/browser-use) -\n· Streams live browser console logs, network requests, and screenshots from a Chrome extension into an MCP-compatible IDE ·[BrowserTools](https://github.com/AgentDeskAI/browser-tools-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Controls a local Chrome instance for performance tracing, network inspection, and DOM debugging via the Chrome DevTools Protocol[Chrome DevTools](https://github.com/ChromeDevTools/chrome-devtools-mcp) -\n· Runs a full computer-use agent driving sandboxed macOS/Windows/Linux VMs for cross-OS desktop control ·[Computer-Use Agent (CUA)](https://github.com/trycua/cua/tree/main/libs/python/mcp-server)$\\textcolor{red}{\\textsf{fiddly setup}}$ ·$\\textcolor{red}{\\textsf{heavy}}$ -\n· Gives an agent terminal control, filesystem search, and diff-based file editing on your local desktop[Desktop Commander](https://github.com/wonderwhy-er/DesktopCommanderMCP) -\n· Drives a real Chromium/Firefox/WebKit browser via Playwright's accessibility tree for navigation, form filling, and scraping[Playwright](https://github.com/microsoft/playwright-mcp) -\n· Automate browser workflows with vision-and-LLM-driven agents instead of brittle selectors[Skyvern](https://github.com/Skyvern-AI/skyvern)\n\n-\n· Zero-dependency SQL gateway MCP server for Postgres, MySQL, MariaDB, SQL Server and SQLite with read-only mode and query guardrails[DBHub](https://github.com/bytebase/dbhub) -\n· Go-based multi-database MCP server supporting concurrent MySQL, PostgreSQL, SQLite, Oracle and TimescaleDB connections with schema and performance tools ·[FreePeak DB](https://github.com/FreePeak/db-mcp-server)$\\textcolor{red}{\\textsf{heavy}}$ -\n· Official MCP server exposing collection search, insert, and query tools for a self-hosted Milvus vector database ·[Milvus](https://github.com/zilliztech/mcp-server-milvus)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Query and federate data across many databases and sources through a self-hosted MCP-enabled server ·[MindsDB](https://github.com/mindsdb/mindsdb)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Runs SQL analytics over local, in-memory, or S3-hosted DuckDB files with no MotherDuck account required[MotherDuck / DuckDB](https://github.com/motherduckdb/mcp-server-motherduck) -\n· Enables secure, configurable read/write SQL access to a self-hosted MySQL database[MySQL](https://github.com/designcomputer/mysql_mcp_server) -\n· Run Cypher queries and manage graph data and schema on a self-hosted Neo4j database[Neo4j](https://github.com/neo4j-contrib/mcp-neo4j) -\n· Runs against your own Postgres to give schema introspection, EXPLAIN-based query tuning, index advice, and configurable read/write SQL access[Postgres MCP Pro](https://github.com/crystaldba/postgres-mcp) -\n· Official MCP server for storing and semantically searching data in a self-hosted Qdrant vector database ·[Qdrant](https://github.com/qdrant/mcp-server-qdrant)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Natural-language interface to manage, query, and inspect data in a Redis instance ·[Redis](https://github.com/redis/mcp-redis)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Manage Supabase projects, tables, and queries from an MCP server[Supabase](https://github.com/supabase/mcp) -\n· Connect an agent to Postgres, MySQL, Spanner, and other databases through a shared open toolbox[Toolbox for Databases](https://github.com/googleapis/mcp-toolbox) -\n· Vector database with a native MCP endpoint you enable and self-host via a single environment variable ·[Weaviate](https://github.com/weaviate/weaviate)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n-\n· Built-in service letting AI agents query and manage dashboards, charts, and datasets on a self-hosted Superset instance ·[Apache Superset](https://github.com/apache/superset/tree/master/superset/mcp_service)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Official MCP server for running read/write SQL queries and browsing schema on a self-hosted ClickHouse cluster ·[ClickHouse](https://github.com/ClickHouse/mcp-clickhouse)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Official server running dbt Core CLI commands, codegen, and local lineage/manifest introspection for a dbt project[dbt](https://github.com/dbt-labs/dbt-mcp) -\n· Query and manage self-hosted Grafana dashboards, datasources, alerts, and incidents via its API ·[Grafana](https://github.com/grafana/mcp-grafana)$\\textcolor{red}{\\textsf{heavy}}$ -\n· Discover labels and run LogQL queries against a self-hosted Grafana Loki instance[Grafana Loki](https://github.com/incu6us/loki-mcp-server) -\n· Query and analyze OpenTelemetry traces from self-hosted Jaeger or Tempo backends for debugging and LLM observability[OpenTelemetry (Traceloop)](https://github.com/traceloop/opentelemetry-mcp-server) -\n· Query and analyze metrics from a self-hosted Prometheus server using PromQL[Prometheus](https://github.com/pab1it0/prometheus-mcp-server)\n\n-\n· Exposes ast-grep structural code search and codemod rewriting as MCP tools[ast-grep](https://github.com/ast-grep/ast-grep-mcp) -\n· Run arbitrary shell commands or direct executables on the host machine via a runProcess tool[Commands](https://github.com/g0t4/mcp-server-commands) -\n· Crawl and index any tech documentation site into a private, searchable MCP knowledge base ·[DevDocs](https://github.com/cyberagiinc/DevDocs)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Read, write, edit, move, search, and manage files and directories on the local filesystem with configurable root access control[Filesystem](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem) -\n· Official reference MCP server exposing local git operations like status, diff, commit, and log[Git](https://github.com/modelcontextprotocol/servers/tree/main/src/git) -\n· Self-hosted server exposing GitHub repository, issue, PR, and code-search operations to MCP clients ·[GitHub](https://github.com/github/github-mcp-server)$\\textcolor{red}{\\textsf{heavy}}$ -\n· Wraps any language server to expose LSP definitions, references, rename, and diagnostics as MCP tools[Language Server (LSP)](https://github.com/isaacphi/mcp-language-server) -\n· Convert PDFs, Office docs, images, and more to markdown for LLM consumption[MarkItDown](https://github.com/microsoft/markitdown) -\n· Turn any local or remote OpenAPI specification into callable MCP tools, prompts, and resources[OpenAPI](https://github.com/ivo-toby/mcp-openapi-server) -\n· Convert documents between Markdown, HTML, PDF, DOCX, and other formats using local Pandoc ·[Pandoc](https://github.com/vivekVells/mcp-pandoc)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Structures dynamic, revisable step-by-step reasoning for complex problem solving[Sequential Thinking](https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking) -\n· Provides LSP-based semantic code retrieval and editing tools (find symbol, references, rename) across languages ·[Serena](https://github.com/oraios/serena)$\\textcolor{red}{\\textsf{heavy}}$ -\n· Execute a whitelisted set of shell commands with stdin support through a secure argv-based MCP interface[Shell Server](https://github.com/tumf/mcp-shell-server)\n\n-\n· Runs Helm CLI operations (install, upgrade, list, repo management) against a Kubernetes cluster ·[Helm](https://github.com/zekker6/mcp-helm)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Native Go MCP server for Kubernetes and OpenShift cluster management with no external CLI dependency[Kubernetes](https://github.com/containers/kubernetes-mcp-server) -\n· Manages Kubernetes clusters via kubectl/helm, covering pods, deployments, services, and manifests ·[Kubernetes (Flux159)](https://github.com/Flux159/mcp-server-kubernetes)$\\textcolor{red}{\\textsf{heavy}}$ -\n· Lets agents search Terraform registry providers/modules and run Terraform IaC workflows against your own infrastructure ·[Terraform](https://github.com/hashicorp/terraform-mcp-server)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n-\n· A collection of purpose-built MCP servers for AWS services like S3, Lambda, and CDK[AWS](https://github.com/awslabs/mcp) -\n· Manage Cloudflare Workers, KV, R2, and DNS from an MCP server[Cloudflare](https://github.com/cloudflare/mcp-server-cloudflare) -\n· Wraps the gcloud CLI so agents can inspect and manage Google Cloud resources with your own credentials ·[Google Cloud (gcloud)](https://github.com/googleapis/gcloud-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n-\n· Query and manage accounts, transactions and budgets in a self-hosted Actual Budget instance via MCP[Actual Budget](https://github.com/s-stefanov/actual-mcp) -\n· Bridge MCP clients to 100+ cryptocurrency exchanges via CCXT for market data and trading using your own exchange API keys[CCXT (crypto exchanges)](https://github.com/lazy-dinosaur/ccxt-mcp) -\n· Manage accounts, transactions, budgets and rules in a self-hosted Firefly III personal-finance instance through MCP ·[Firefly III](https://github.com/fabianonetto/mcp-server-firefly-iii)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Read and manage portfolio holdings, performance and market data in a self-hosted Ghostfolio instance ·[Ghostfolio](https://github.com/mhajder/ghostfolio-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Expose Stripe payments, invoices, subscriptions and customer operations as MCP tools against your own Stripe account[Stripe Agent Toolkit](https://github.com/stripe/ai/tree/main/tools/modelcontextprotocol)\n\n-\n· Connects an LLM to a running Blender instance for prompt-driven 3D scene creation, modeling, and scripting ·[Blender](https://github.com/ahujasid/blender-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Gives AI agents programmatic tools to create, edit, and export diagrams on a synced Excalidraw canvas ·[Excalidraw](https://github.com/yctimlin/mcp_excalidraw)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Fetches Figma file layout, styles, and component data as structured context for AI coding agents[Figma (Framelink)](https://github.com/GLips/Figma-Context-MCP) -\n· Lets an LLM drive the open-source FreeCAD parametric CAD application to create and edit 3D models ·[FreeCAD](https://github.com/neka-nat/freecad-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Runs local computer-vision models to detect, crop, blur, OCR, and otherwise edit images without any cloud API[ImageSorcery](https://github.com/sunriseapps/imagesorcery-mcp) -\n· Bridges AI assistants to the Unity Editor to manage assets, control scenes, edit scripts, and automate tasks ·[Unity](https://github.com/CoplayDev/unity-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n-\n· MCP server that builds a persistent, bidirectional knowledge base from local Markdown files so an AI can read and write durable memory[Basic Memory](https://github.com/basicmachines-co/basic-memory) -\n· Self-hosted temporal knowledge-graph memory engine for agents, running on your own Neo4j/FalkorDB instance via Docker ·[Graphiti](https://github.com/getzep/graphiti/tree/main/mcp_server)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Search, read and write notes in a Joplin instance through its local data API[Joplin](https://github.com/alondmnt/joplin-mcp) -\n· Local-first fork of the reference memory server that stores a persistent knowledge graph in a configurable local JSONL file[Knowledge Graph Memory](https://github.com/shaneholloman/mcp-knowledge-graph) -\n· Read, write and query a local Logseq knowledge graph via its Local HTTP API[Logseq](https://github.com/ergut/mcp-logseq) -\n· Persistent knowledge-graph memory for an LLM backed by a local JSON file, with entities/relations/observations tools[Memory (knowledge graph)](https://github.com/modelcontextprotocol/servers/tree/main/src/memory) -\n· Official Neo4j Labs MCP server that persists entities and relations as a knowledge graph in a self-run Neo4j database ·[Neo4j Memory](https://github.com/neo4j-contrib/mcp-neo4j/tree/main/servers/mcp-neo4j-memory)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Read, search and edit notes in a local Obsidian vault via the Local REST API community plugin ·[Obsidian](https://github.com/MarkusPfundstein/mcp-obsidian)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Self-hostable local memory layer with an MCP server, Postgres/Qdrant storage, and a UI for browsing stored memories across MCP clients ·[OpenMemory](https://github.com/mem0ai/mem0/tree/main/openmemory)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n-\n· Read and write Notion pages, databases, and blocks via the Notion API[Notion](https://github.com/makenotion/notion-mcp-server) -\n· Manage issues, cycles and modules on a self-hosted Plane project-management instance ·[Plane](https://github.com/ZethicTech/plane-mcp-server)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Manage tasks in the local Taskwarrior CLI task manager[Taskwarrior](https://github.com/awwaiid/mcp-server-taskwarrior) -\n· Manage projects, tasks and labels on a self-hosted Vikunja instance ·[Vikunja](https://github.com/democratize-technology/vikunja-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n-\n· Manage CalDAV calendars and tasks (list, create, update, delete events and VTODOs) against any CalDAV server[CalDAV](https://github.com/dominik1001/caldav-mcp) -\n· Multi-account CalDAV calendar server with recurring events, tasks, journals, and bulk operations ·[Chronos (CalDAV)](https://github.com/democratize-technology/chronos-mcp)$\\textcolor{red}{\\textsf{heavy}}$ -\n· MCP server that lets AI assistants send, read, and manage messages and channels on a Discord server via a bot[Discord](https://github.com/SaseQ/discord-mcp) -\n· Multi-account IMAP/SMTP email agent with auto-discovery, folder organization, attachments, and threaded send/reply[Email (better-email)](https://github.com/n24q02m/better-email-mcp) -\n· Read, search, organize, and send email over IMAP and SMTP for any account including self-hosted mail servers[Email (IMAP/SMTP)](https://github.com/Wh1isper/mcp-email-server) -\n· Local-first MCP server giving MCP clients read/write access to Matrix rooms on any self-hosted homeserver ·[Matrix](https://github.com/mindroom-ai/matrix-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· MCP server exposing Mattermost channels, messaging, users, and files as tools for self-hosted Mattermost instances ·[Mattermost](https://github.com/Knuckles-Team/mattermost-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Self-hosted MCP server for Slack workspaces supporting channels, DMs, group DMs, and history search without requiring bot app approval[Slack](https://github.com/korotovsky/slack-mcp-server) -\n· Telegram MCP server built on Telethon for reading chats, managing groups, and sending or modifying messages, media, and contacts ·[Telegram](https://github.com/chigwell/telegram-mcp)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n-\n· MCP server exposing search, profile, feed, thread and trending-topic tools for the Bluesky/AT Protocol public AppView[Bluesky](https://github.com/cyanheads/bluesky-mcp-server) -\n· MCP server for posting statuses, reading timelines, and managing accounts on any self-hosted Mastodon instance[Mastodon](https://github.com/VitexSoftware/mastodon-mcp-server) -\n· Self-hosted social media scheduler with a built-in MCP server for posting and scheduling across Mastodon, Bluesky, X, LinkedIn and 20+ other networks ·[Postiz](https://github.com/gitroomhq/postiz-app)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n· Retrieves real-time US forecasts, alerts and observations from the free, no-auth National Weather Service API[NWS Weather](https://github.com/cyanheads/nws-weather-mcp-server)· Fetches global weather forecasts, ERA5 historical climate, marine conditions, air quality and elevation from the free, key-free Open-Meteo API[Open-Meteo](https://github.com/cyanheads/open-meteo-mcp-server)· Geocodes, reverse-geocodes, and runs Overpass spatial queries against OpenStreetMap data over STDIO or Streamable HTTP[OpenStreetMap](https://github.com/cyanheads/openstreetmap-mcp-server)· Provides geocoding, routing, nearby-places, neighborhood analysis and EV-charging lookups against free OpenStreetMap and OSRM data[OpenStreetMap (osmmcp)](https://github.com/NERVsystems/osmmcp)· Reference server that gets the current time and converts times between IANA timezones with no external dependency[Time](https://github.com/modelcontextprotocol/servers/tree/main/src/time)\n\n-\n· Built-in MCP server (msfmcpd) in the Metasploit Framework exposing module search, DB hosts/services/vulns/creds/loot for penetration testing ·[Metasploit](https://github.com/rapid7/metasploit-framework)$\\textcolor{red}{\\textsf{fiddly setup}}$ ·$\\textcolor{red}{\\textsf{heavy}}$ -\n· Official Aqua Security plugin turning Trivy into an MCP server for local vulnerability, misconfiguration and secret scanning of code, containers and repos[Trivy](https://github.com/aquasecurity/trivy-mcp) -\n· Official HashiCorp MCP server exposing your self-hosted Vault instance's secrets, mounts and policies to AI clients ·[Vault](https://github.com/hashicorp/vault-mcp-server)$\\textcolor{red}{\\textsf{fiddly setup}}$ -\n· Rust MCP server bridging a self-hosted Wazuh SIEM/Indexer to AI clients for alert and threat-context queries ·[Wazuh](https://github.com/gbrigandi/mcp-server-wazuh)$\\textcolor{red}{\\textsf{fiddly setup}}$\n\n*Last audited 2026-07-22 · 99 servers · open-source & self-hostable only · Submit a server*", "url": "https://wpnews.pro/news/open-version-of-mcp-lists", "canonical_source": "https://github.com/rizzdev/awesome-mcp-open", "published_at": "2026-07-22 22:06:38+00:00", "updated_at": "2026-07-22 22:22:08.084315+00:00", "lang": "en", "topics": ["ai-tools", "developer-tools"], "entities": ["Model Context Protocol", "Brave Search", "Crawl4AI", "DuckDuckGo", "Meilisearch", "SearXNG", "Playwright", "Skyvern"], "alternates": {"html": "https://wpnews.pro/news/open-version-of-mcp-lists", "markdown": "https://wpnews.pro/news/open-version-of-mcp-lists.md", "text": "https://wpnews.pro/news/open-version-of-mcp-lists.txt", "jsonld": "https://wpnews.pro/news/open-version-of-mcp-lists.jsonld"}}