MCP Servers
Model Context Protocol servers for agents.
What belongs in this category
MCP servers are the plumbing that lets an agent read files, query a database, or drive a browser. The ecosystem moves fast, which means a lot of what you find in a search result is already archived. Every entry here is labelled with its status, and the install command is the one the project itself documents.
0 reviewed servers
-
01
Filesystem Official
Gives an agent scoped read, write, and search access to directories you explicitly allow. It is the reference implementation for local file work: you pass one or mor…
TypeScript stdio -
02
Git Official
Read-only access to a repository's history: status, diffs, commit logs, and blame. Useful when an agent needs to understand why a file looks the way it does before c…
Python stdio -
03
Memory Official
A persistent knowledge graph stored in a local JSON file, exposed through entities, relations, and observations. It is the simplest way to give an agent recall acros…
TypeScript stdio -
04
Fetch Official
Downloads a URL and converts HTML into Markdown so the model reads text instead of markup. Handles chunking and start-index paging for long documents. It respects ro…
Python stdio -
05
Time Official
Timezone conversion and current-time lookup using the IANA database. Small, boring, and quietly essential: models routinely guess the wrong date, and a single correc…
Python stdio -
06
Sequential Thinking Official
Gives the model a scratchpad for structured, revisable reasoning: numbered thoughts that can branch, revise, and conclude. It does not make a weak model strong, but …
TypeScript stdio -
07
Everything Official
A deliberately exhaustive reference server that exercises prompts, resources, tools, sampling, and notifications. You do not install it to get work done; you install…
TypeScript stdio -
08
GitHub Official
Official GitHub server covering repositories, issues, pull requests, code search, and Actions. Ships as a remote endpoint or a local binary, and lets you scope an ag…
Go http -
09
Playwright MCP Community
Drives a real browser through accessibility snapshots rather than screenshots, so an agent can click, type, and assert without a vision model. This is the practical …
TypeScript stdio -
10
Screenshot, navigate, and run JavaScript in a headless Chrome. Archived, and worth knowing about mainly because a large number of tutorials still point at it. For ne…
TypeScript stdio -
11
Runs read-only SQL against a Postgres database and returns the schema alongside results, which is what makes it usable without pasting table definitions into the pro…
TypeScript stdio -
12
SQLite Official
Query and inspect a local SQLite file, including schema discovery and arbitrary SELECT statements. The lowest-friction database server for experiments, and a good fi…
Python stdio -
13
Reads channel history, threads, and replies, and can post messages on your behalf. Archived upstream; most teams now reach for a vendor-maintained Slack server or ca…
TypeScript stdio -
14
Adds web and local search through the Brave Search API, returning titles, snippets, and URLs the agent can then fetch. Requires your own API key. Archived, but still…
TypeScript stdio -
15
Geocoding, place search, distance matrices, and directions via the Google Maps API. Needs a billing-enabled key, so treat it as an integration rather than a weekend …
TypeScript stdio -
16
Sentry Official
Pulls issues, stack traces, and event context into the agent so it can triage production errors with the actual payload in front of it. Remote-hosted, which means no…
TypeScript http -
17
Context7 Community
Serves version-specific documentation for thousands of libraries, so an agent stops writing code against an API that changed two releases ago. The practical fix for …
TypeScript stdio -
18
Firecrawl Community
Scrapes, crawls, and maps sites, returning clean Markdown with JavaScript already executed. Handles the pages a plain fetch cannot: infinite scroll, client-rendered …
TypeScript stdio -
19
Supabase Official
Manages Supabase projects from an agent: run SQL, inspect tables, apply migrations, and manage edge functions. Powerful enough to be dangerous, so use a scoped perso…
TypeScript stdio -
20
Exa Community
Neural web search that returns full page contents alongside results, which removes a second fetch step for research agents. Better than keyword search for conceptual…
TypeScript stdio -
21
Apify MCP Official
Runs Apify actors on demand and hands their output back as context: scrapers, crawlers, search, and document extractors behind one interface. The hosted endpoint han…
TypeScript http -
22
Mobile MCP Community
Drives real iOS simulators and Android devices: tap, type, scroll, and read the accessibility tree rather than pixel coordinates. The practical way to run a mobile f…
TypeScript stdio -
23
Desktop Commander Community
Terminal access, process control, and file editing in one server, including a diff-based editing mode that avoids rewriting whole files. It is the closest thing to h…
TypeScript stdio -
24
IDA Pro MCP Community
Connects IDA Pro to an agent so it can query functions, cross-references, strings, and decompiled output while you analyze a binary. Requires IDA running locally wit…
Python stdio -
25
HexStrike AI Community
A security-focused server that exposes a large catalog of offensive tooling to an agent, from reconnaissance through exploitation support. Self-hosted Python service…
Python stdio -
26
n8n MCP Community
Gives an agent the n8n node schema — hundreds of nodes with their real fields — so it can build and debug workflows instead of inventing parameters. The documentatio…
TypeScript stdio -
27
draw.io MCP Community
Lets an agent create and edit draw.io diagrams instead of describing them in chat. The server works on the diagram model rather than the rendered image, so moving a …
TypeScript stdio -
28
Context Mode Community
Sandboxes large tool outputs before they reach the model and keeps a persistent session memory, aiming to reduce context consumption in long agent runs. The vendor c…
TypeScript stdio -
29
AgentDB Community
Vector memory with no server to keep running: a single .rvf file holds the embeddings and the CLI exposes it over MCP. The appeal is portability — commit the file, c…
TypeScript stdio -
30
GitLab MCP Community
Covers the GitLab surface an agent needs day to day: merge requests, issues, pipelines, releases, and wiki pages. Authenticated with a personal access token, so scop…
TypeScript stdio -
31
Chrome DevTools MCP Official
Drives a live Chrome instance over the DevTools protocol: performance traces, network requests, console output, and accessibility snapshots. It answers the question …
TypeScript stdio -
32
MongoDB MCP Official
Exposes collections, indexes, and aggregation pipelines so an agent can inspect a database instead of guessing its shape. The setup command writes credentials to a l…
TypeScript stdio -
33
Redis MCP Official
Key inspection and read queries against a Redis instance: scan by pattern, check TTLs, and look at what is actually stored. The value is diagnostic — comparing the c…
Python stdio -
34
Elasticsearch MCP Official
Searches indices and reads mappings through the Elasticsearch API, so an agent can debug a query against the real cluster rather than a remembered schema. Ships as a…
Python stdio -
35
Terraform MCP Official
Reads Terraform provider documentation and registry metadata so an agent writes HCL against the real schema instead of inventing arguments. It does not run plan or a…
Go stdio -
36
Notion MCP Official
Reads and writes pages and databases in a Notion workspace through the official API. Requires an integration token and, just as importantly, a page shared with that …
TypeScript stdio -
37
Figma MCP Community
Pulls file structure, components, and design tokens out of Figma so generated code matches the design instead of approximating it. The value is in the tokens — color…
TypeScript stdio -
38
Kubernetes MCP Official
Talks to the Kubernetes API directly instead of shelling out to kubectl, so an agent can list contexts, read pod logs, and apply manifests without parsing command ou…
Go stdio -
39
Azure DevOps MCP Official
Exposes Azure DevOps to an agent: work items, repositories, pull requests, and pipelines. The practical use is triage — reading a failing build and the work item it …
TypeScript stdio -
40
Next.js DevTools MCP Community
Connects an agent to a running Next.js dev server so it can read routes, build output, and runtime errors instead of guessing from source alone. Useful during a refa…
TypeScript stdio -
41
XcodeBuildMCP Community
Drives xcodebuild and the simulator from an agent: build, test, launch, and read logs. This is the missing piece for iOS work, where the build loop otherwise means a…
TypeScript stdio -
42
Nx MCP Official
Gives an agent the dependency graph of an Nx monorepo, so it can answer which projects a change actually affects. On a large workspace that question is the differenc…
TypeScript stdio -
43
SAP Fiori MCP Official
Brings SAP Fiori application scaffolding and configuration into an agent, including the generator options that are otherwise buried in documentation. Narrow by desig…
TypeScript stdio -
44
Azure MCP Official
Wraps the Azure CLI surface — resource groups, storage, Cosmos DB, Key Vault — so an agent can inspect a subscription and propose commands with the real names in the…
TypeScript stdio -
45
Google Cloud MCP Official
Exposes gcloud operations to an agent: listing projects, inspecting resources, and running read commands against Google Cloud APIs. Best used against a sandbox proje…
TypeScript stdio -
46
Cloud Storage MCP Official
Lists buckets and objects and pulls metadata for a given path. Useful when the question is 'what is actually in this bucket' rather than 'download it'. Content reads…
TypeScript stdio -
47
Cloud Observability MCP Official
Queries Cloud Logging and Monitoring so an agent can answer 'what changed at 14:02' with actual log lines instead of a hypothesis. On an incident this is the differe…
TypeScript stdio -
48
Microsoft 365 MCP Community
Bridges Microsoft Graph: mail, calendar, files, and the directory. Requires an Azure app registration and admin consent, which is the real work — the server itself i…
TypeScript stdio -
49
SAPUI5 MCP Official
Serves SAPUI5 and OpenUI5 API documentation plus project scaffolding to an agent, so generated controls use real properties instead of plausible ones. Narrow, and th…
TypeScript stdio -
50
Figma Console MCP Community
Reads variables, styles, and component trees from Figma and can write changes back. The token extraction is the useful half; the write half needs a scoped token and …
TypeScript stdio -
51
Kubb MCP Community
Exposes Kubb's code generation as a tool, so an agent can regenerate a client from a spec instead of hand-editing forty files. Valuable exactly when the schema chang…
TypeScript stdio -
52
LaunchDarkly MCP Official
Reads and changes feature flags through the LaunchDarkly API, so an agent can turn a flag off during an incident instead of asking a human to open a dashboard. The r…
TypeScript stdio -
53
Slack MCP Community
Searches messages, threads, and channel metadata in a Slack workspace, and can post when given a token with write scope. The search half is immediately useful; the p…
TypeScript stdio -
54
Datadog MCP Community
Queries the Datadog API for metrics, monitors, dashboards, and incident data. On an incident this turns 'something is slow' into an actual series with a timestamp. C…
TypeScript stdio -
55
Metabase MCP Community
Talks to Metabase over its API with a key rather than OAuth, which makes it easy to wire up and easy to over-permit. Useful when the question is 'what does this save…
TypeScript stdio -
56
Mastra Docs MCP Official
Serves current Mastra documentation, changelogs, and examples to the agent, which is the difference between working code and plausible code when a framework ships we…
TypeScript stdio -
57
SAP CAP MCP Official
Brings CAP documentation and project conventions into the agent so generated entities and service definitions follow the framework instead of resembling Express. Lik…
TypeScript stdio -
58
GraphQL MCP Community
Introspects a GraphQL endpoint and lets the agent compose queries against the real schema, including variable handling and per-request headers. That last part matter…
TypeScript stdio -
59
Product Brain MCP Community
Stores and retrieves product knowledge — decisions, specs, context — so an agent can answer 'why is this built this way' without reading six months of tickets. The v…
TypeScript stdio -
60
Linear MCP Community
Reads and writes Linear issues, projects, and cycles through the GraphQL API. The useful part is not creating an issue — it is filing one with the right team, label,…
TypeScript stdio -
61
Salesforce MCP Official
Exposes Salesforce orgs to an agent: describe objects, query records, and inspect metadata. The hard part is never the connection, it is the permission model — an ag…
TypeScript stdio -
62
Xero MCP Official
Official server for Xero accounting data: invoices, contacts, payments, and bank transactions. Finance is the category where a wrong write costs more than a wrong re…
TypeScript stdio -
63
Tavily MCP Official
Web search built for agents rather than people: results come back with extracted content and optional answer synthesis, which removes a second fetch step. Requires a…
TypeScript stdio -
64
Stripe MCP Official
Reads Stripe objects and can create test-mode resources, which makes it genuinely useful while wiring a checkout. The warning is the same one Stripe gives: use a res…
TypeScript stdio -
65
Microsoft Clarity MCP Official
Queries the Clarity data export API for session metrics, heatmap data, and page behavior. Useful when the question is 'where do people stop reading' and the answer s…
TypeScript stdio -
66
Discourse MCP Official
Official stdio server for Discourse forums: search topics, read posts, and inspect categories. The obvious use is answering support questions from past threads. Keep…
TypeScript stdio -
67
Unleash MCP Official
Manages Unleash feature toggles: list flags, read strategies, and flip state. The read path is the safe one and covers most of what an agent needs during a release. …
TypeScript stdio -
68
Brave Search (official) Official
Brave's own server, and the one to use now that the older reference implementation sits in the archived repository. Returns web, news, image, and local results as st…
TypeScript stdio -
69
Browser MCP Community
Attaches to a real Chrome profile instead of launching a headless one, so the agent sees the pages you are logged into. That is the whole value and the whole risk: i…
TypeScript stdio -
70
axe MCP Community
Runs Deque's axe engine against a page and returns structured violations with the failing selector and rule. It will not find everything — automated checks catch rou…
TypeScript stdio -
71
CloudBase MCP Official
Operates Tencent CloudBase: database queries, authentication, and cloud functions. Narrow by ecosystem, which is the honest way to describe it — useful if your stack…
TypeScript stdio -
72
Meshy MCP Official
Generates 3D models and textures through Meshy's API and returns asset URLs. The output is usable for game jams, prototypes, and background props; it is not producti…
TypeScript stdio -
73
freee MCP Community
Connects to the freee accounting API for invoices, deals, and account items. The market is Japanese SMBs, and the tool assumes that context. Same rule as any ledger …
TypeScript stdio -
74
Kubernetes MCP (kubectl) Community
Wraps kubectl so an agent can list resources, read logs, and inspect events. Unlike the direct-API Kubernetes server, this one shells out to the CLI you already have…
TypeScript stdio -
75
Google Calendar MCP Community
Reads and writes Google Calendar events, including multi-calendar availability. The valuable part is the read path — answering 'when are we all free' without a sched…
TypeScript stdio -
76
Runpod MCP Official
Manages Runpod GPU pods: create, inspect, and stop. This is infrastructure with a meter running, which makes it the clearest example of a server that should never ha…
TypeScript stdio -
77
Bright Data MCP Official
Routes scraping through Bright Data's proxy and unblocking infrastructure, which is the pragmatic answer for sites that reject datacenter IPs. The trade is cost per …
TypeScript stdio -
78
Contentful MCP Official
Reads content types and entries and can create drafts in a Contentful space. The content model access is the underrated part: an agent that knows your fields writes …
TypeScript stdio -
79
Socket MCP Official
Queries Socket's dependency analysis for known malware, typosquats, and risky install scripts. Useful at the exact moment an agent proposes a new package, which is t…
TypeScript stdio -
80
Atlassian Jira MCP Community
Connects to Jira for issue lookup, JQL search, and comments. The read path covers most of what an agent needs when it is trying to understand why a change was reques…
TypeScript stdio -
81
Gmail MCP Community
Searches Gmail and reads threads, with optional draft creation. Its name advertises 'auto auth', which is convenient and worth understanding before you run it: the a…
TypeScript stdio -
82
IMG.LY CodeSign MCP Official
A design engine exposed as tools: generate layouts, edit images, and export print-ready files. Different from image generators because the output is editable rather …
TypeScript stdio -
83
draw.io MCP (official) Official
draw.io's own server, which is a different proposition from the community one: it opens diagram content in the editor rather than pretending to draw it. That makes i…
TypeScript stdio -
84
Vanta MCP Official
Reads compliance state from Vanta: controls, failing tests, and the evidence that still needs collecting. During an audit the useful question is 'what is still red',…
TypeScript stdio -
85
Qase MCP Official
Reads and writes Qase test cases, suites, and runs. The realistic use is turning a bug fix into a regression case in the same session, which is exactly the step peop…
TypeScript stdio -
86
SAP MDK MCP Official
Serves SAP MDK metadata and conventions so generated mobile app definitions match the platform instead of approximating it. Very narrow, which is the pattern for ent…
TypeScript stdio -
87
Bitbucket MCP Community
Covers Bitbucket Cloud and Server: repositories, pull requests, and pipeline runs. The practical use is the same as GitHub's server — reading a failing pipeline with…
TypeScript stdio -
88
Musea MCP Community
Reads a Vue design system — components, props, documentation — so generated code reuses what exists instead of inventing a parallel button. The failure mode it preve…
TypeScript stdio -
89
DBX MCP Community
Connects to databases and exposes querying to the agent, positioned as a multi-database client rather than a single-vendor connector. Convenient when your data is sp…
TypeScript stdio -
90
OpenAPI MCP Community
Reads an OpenAPI document and exposes its endpoints as MCP resources and tools. This is the cheapest path from 'there is an API' to 'the agent can call it', and the …
TypeScript stdio -
91
DuckDuckGo MCP Community
Web and news search through DuckDuckGo, which means no API key and no query history tied to an account. The output is what a search engine returns: titles, URLs, sni…
TypeScript stdio -
92
Postman MCP Official
Exposes Postman collections, environments, and request history to the agent. The underrated use is reading an existing environment to learn the base URL and auth sch…
TypeScript stdio -
93
Pulumi MCP Official
Queries Pulumi stacks: current resources, outputs, and previews. Infrastructure is the category where an unattended agent is most dangerous, because the blast radius…
TypeScript stdio -
94
Obsidian MCP Community
Reads, writes, and edits notes via Obsidian's Local REST API plugin, including targeted edits rather than whole-file replacement. The targeted edit matters: a full r…
TypeScript stdio -
95
Rollbar MCP Official
Reads items, occurrences, and deploy markers from Rollbar. Useful at the exact moment someone says 'users are seeing errors' and you need to know whether it started …
TypeScript stdio -
96
Excel MCP Community
Automates Excel workbooks: read ranges, write cells, run operations. The value is that the output is a real .xlsx with formulas, not a rendered table. The risk is th…
TypeScript stdio -
97
esa.io MCP Official
Reads and searches esa.io posts, the documentation tool many Japanese engineering teams use. Worth listing because it is official and because that ecosystem is under…
TypeScript stdio -
98
Electron MCP Community
Controls an Electron application: clicks, keystrokes, and inspection of the running app. It fills a real gap, because desktop apps are invisible to browser automatio…
TypeScript stdio -
99
Forest Admin MCP Official
Connects to a Forest Admin backend with OAuth, giving an agent the same view an internal operator has. Useful for support triage: look up the record the customer is …
TypeScript stdio -
100
aVenture MCP Official
Gives an agent access to a venture-research dataset: companies, rounds, investors. Useful in the narrowing phase of diligence, when the question is 'who else investe…
TypeScript stdio -
101
Brightspace MCP Community
Reads D2L Brightspace course content, assignments, and grades for a student account. The honest framing is that this automates something a student already does by ha…
TypeScript stdio -
102
Hero Design System MCP Community
Searches a design system's components so the agent reuses them instead of inventing a parallel button. Narrow by nature — it is one organisation's design system — bu…
TypeScript stdio -
103
Transcend Consent MCP Official
Queries consent records and purposes from Transcend. The value is answering a question that otherwise requires three dashboards and a lawyer. Keep it read-only: cons…
TypeScript stdio -
104
Transcend Data Inventory MCP Official
Reads a data inventory: systems, data categories, and their mappings. The honest limitation is that this answers questions about the inventory, not about reality — i…
TypeScript stdio -
105
Tacit MCP Official
Wraps a private internal-knowledge API: search and retrieve. The category is interesting because it targets the knowledge that lives in people rather than wikis, whi…
TypeScript stdio -
106
Doppler MCP Official
Talks to Doppler's secrets API. The useful distinction is metadata versus values: knowing that a service has STRIPE_KEY set is operational information, while reading…
TypeScript stdio -
107
Trello MCP Community
Reads and updates Trello boards, lists, and cards. Small teams that run on Trello get a genuinely useful loop: ask what is blocked, get the answer from the board rat…
TypeScript stdio -
108
Git MCP (cyanheads) Community
A second, more configurable Git server: log, diff, blame, and branch inspection across multiple repositories. Worth having alongside the official one if you work in …
TypeScript stdio -
109
MSSQL MCP Community
Connects an agent to Microsoft SQL Server: inspect tables, run queries, read results. The schema view alone saves an afternoon on an unfamiliar database. Use a read-…
TypeScript stdio -
110
LINE Bot MCP Official
Official LINE server for interacting with an official account: push messages, inspect profile and rich menus. Underserved in English-language tooling and genuinely u…
TypeScript stdio -
111
Jan Browser Search MCP Community
Drives search through the Jan browser extension rather than a headless browser, which means it can reach pages behind a login you already have. That is also the risk…
TypeScript stdio -
112
MediaWiki MCP Community
Reads and searches MediaWiki content. Most companies with a wiki have the same problem — the answer exists and cannot be found — and an agent with search access solv…
TypeScript stdio -
113
Serper MCP Community
Wraps the Serper API for Google search results plus page scraping. It is the pragmatic route when you need actual SERP data and do not have Google's API access. Cost…
TypeScript stdio -
114
Perplexity MCP Official
Official server exposing Perplexity's search and research answers. The difference from a plain search server is that you get a synthesized answer with sources, which…
TypeScript stdio -
115
MySQL MCP Community
Connects to MySQL: list tables, describe columns, run queries. The description advertises write support, which is the part to disable. Read-only is where the value i…
TypeScript stdio -
116
Ragie MCP Official
Queries a Ragie index: search documents, retrieve chunks with sources. The point of a managed retrieval layer is that chunking and embeddings are somebody else's pro…
TypeScript stdio -
117
Hugeicons MCP Official
Searches an icon library and returns usage snippets. Small, specific, and useful: icon selection is exactly the kind of task where a human scrolls for ten minutes an…
TypeScript stdio -
118
Elgato MCP Official
Bridges AI assistants to Elgato devices such as the Stream Deck. A narrow and slightly delightful entry: physical buttons controlled by a conversation. Listed becaus…
TypeScript stdio -
119
dbatools MCP Community
Exposes dbatools commands: instance inventory, database properties, backup status. Aimed at the DBA who already knows the PowerShell module. Keep it read-only — thes…
TypeScript stdio -
120
AntV Chart MCP Official
Generates charts from data using AntV's grammar. Useful when the output of an analysis should be a picture rather than a table — a screenshot of a prompt result is o…
TypeScript stdio -
121
Excalidraw MCP Community
Creates Excalidraw scenes from a description, which gives you an editable sketch rather than a picture. The hand-drawn style is a feature and a trap: it looks inform…
TypeScript stdio -
122
Porkbun MCP Official
Official server for Porkbun's domain and DNS APIs. Check what a record points at, when a certificate or domain expires, whether the DNS change from last week actuall…
TypeScript stdio -
123
LSP MCP Community
Bridges a language server so the agent can ask editor-grade questions: where is this defined, what is the type, who references it. This is the difference between an …
TypeScript stdio -
124
Open-Meteo MCP Community
Wraps the Open-Meteo forecast API, which is free and keyless. A small entry that is nonetheless a good example of the pattern: a narrow, no-auth data source makes an…
TypeScript stdio -
125
Tauri MCP Community
Gives an agent visibility into a running Tauri v2 application: inspect state, drive actions, read logs. Narrow to one framework, and the right choice if that is your…
TypeScript stdio -
126
Kie.ai MCP Community
Bundles several generation APIs from Kie.ai: images, video, music. Convenient when you want one connector instead of five, and worth understanding that convenience i…
TypeScript stdio -
127
Malicious MCP Server Community
A deliberately hostile MCP server built for end-to-end security testing: it misbehaves on purpose so you can verify that a client, a proxy, or a review process catch…
TypeScript stdio
343 more packages are listed but not reviewed. They come from the npm registry with a verified install command and version, and are kept out of this curated list on purpose. See the full package table →