context-servers-directory
A comprehensive collection of Model Context Protocol (MCP) implementations facilitating secure, controlled LLM interaction with external systems, encompassing data sources, application APIs, and fundamental utilities like file management and version control.
Author

lowkeyrd
Quick Info
Actions
Tags
Model Context Protocol Servers Index
This repository aggregates diverse reference implementations for the Model Context Protocol (MCP), alongside pointers to community-developed extensions and auxiliary resources.
The various MCP servers showcased here illustrate the adaptability and extensibility inherent in MCP, detailing how Large Language Models (LLMs) can attain secure, governed access to external tools and information reservoirs. Each published server adheres to an implementation standard utilizing either the Typescript MCP SDK or the Python MCP SDK.
Tip: The listings below are lexicographically sorted to mitigate version control conflicts during additions.
🌟 Core Reference Servers
These primary servers are curated to exemplify core MCP functionalities and the capabilities of the TypeScript and Python SDKs.
- AWS KB Retrieval - Access and query AWS Knowledge Bases via Bedrock Agent Runtime.
- Brave Search - Execute web and localized searches utilizing the Brave Search API.
- EverArt - Specialized for AI image generation across multiple foundational models.
- Everything - A foundational/testing server containing generic prompts, resources, and utility tools.
- Fetch - Efficiently retrieve and transform web document content for optimized LLM consumption.
- Filesystem - Provide controlled, secure file system interactions with fine-grained access permissions.
- Git - Tools designed for reading, searching within, and modifying local Git repositories.
- GitHub - Facilitate repository administration, file manipulation, and direct GitHub API connectivity.
- GitLab - Enable project lifecycle management through the GitLab API interface.
- Google Drive - Offer file access and comprehensive search functionalities across Google Drive assets.
- Google Maps - Access location intelligence, routing computations, and detailed place information.
- Memory - A persistent knowledge storage mechanism anchored in a graph-based representation.
- PostgreSQL - Provide read-only interaction capabilities with PostgreSQL databases, including schema introspection.
- Puppeteer - Execute advanced browser automation tasks and general web scraping operations.
- Redis - Enable interaction with Redis key-value storage instances.
- Sentry - Retrieve diagnostic information and analyze reported issues from Sentry.io.
- Sequential Thinking - A system supporting dynamic, reflective problem resolution through sequenced reasoning steps.
- Slack - Manage communication channels and dispatch messages within the Slack environment.
- Sqlite - Facilitate database querying and support business intelligence operations via Sqlite.
- Time - Utility for precise time and timezone conversion calculations.
🤝 Third-Party & Commercial Integrations
🎖️ Officially Maintained Integrations
These integrations are maintained by commercial entities building production-grade MCP servers for their respective platforms.
21st.dev Magic - Generate sophisticated UI components modeled after 21st.dev's premier design engineering standards.
Adfin - Consolidate all payment activities, reconciliation of invoicing, and accounting via the Adfin financial ecosystem.
AgentQL - Empower AI agents to reliably extract structured data from unstructured web content using AgentQL.
AgentRPC - Establish cross-network connectivity to any function, irrespective of its originating language, via AgentRPC.
Aiven - Navigate your Aiven projects and manage services like PostgreSQL®, Apache Kafka®, ClickHouse®, and OpenSearch®.
Apify - Actors MCP Server: Leverage over 3,000 cloud tools to perform data extraction from web sources, e-commerce, social platforms, search engines, and maps.
Audiense Insights - Generate marketing intelligence and audience segmentation reports from Audiense, covering demographics, cultural trends, influencers, and content interaction.
Axiom - Query and conduct natural language analysis over Axiom-logged data, including traces and all event streams.
Bankless Onchain - Execute queries against Onchain data, such as ERC20 token states, transactional history, and smart contract status.
Box - Engage with the Intelligent Content Management system via Box AI capabilities.
Browserbase - Orchestrate cloud-based browser interactions, including navigation, data harvesting, form submission, and more.
Chroma - Full-text search, vector indexing, and document persistence capabilities using the open-source AI application database.
Chronulus AI - Forecast and predict outcomes utilizing Chronulus AI's specialized prediction agents.
ClickHouse - Execute queries directly against your ClickHouse database instance.
Cloudflare - Deploy, configure, and inspect resources on the Cloudflare developer platform (covering Workers, KV, R2, D1).
Comet Opik - Conduct natural language analysis and querying of Opik logs, telemetry, prompts, and tracing data related to LLMs.
Convex - Introspect and execute queries against applications deployed on Convex.
Dart - Manipulate project data, documentation, and tasks within Dart, the AI-native project management suite.
DevHub - Administer and leverage web content stored within the DevHub CMS.
E2B - Provision and execute code securely within sandboxed environments hosted by E2B.
EduBase - Interface with EduBase, a comprehensive e-learning environment featuring advanced exam administration, content organization, and quizzing.
eSignatures - Manage contract templates for the drafting, review, finalization, and dispatch of legally binding agreements.
Exa - A search engine engineered specifically for AI consumption, developed by Exa.
Fewsats - Enable secure transactional capability for AI Agents wishing to execute purchases via Fewsats.
Fibery - Execute arbitrary queries and entity modifications within your Fibery workspace.
Financial Datasets - Provides an AI-optimized API gateway for stock market data.
Firecrawl - Robust web data extraction capabilities powered by Firecrawl.
Fireproof - An immutable ledger database system featuring real-time synchronization features.
Gitee - Integration for Gitee APIs, covering repository, issue tracking, and pull request administration.
Grafana - Search Grafana dashboards, investigate operational incidents, and query connected data sources.
Graphlit - Ingest diverse data streams—from Gmail to Slack to web crawls—into a unified, searchable Graphlit project.
Hologres - Connect to a Hologres instance to retrieve metadata, run queries, and perform data analysis.
Hyperbrowser - Hyperbrowser is the premier platform for scalable browser automation, designed specifically for advanced AI agents.
- IBM wxflows - A tool construction platform by IBM for developing, validating, and deploying bespoke tools across any data source.
ForeverVM - Execute Python code securely within a dedicated, isolated sandboxed environment.
Inbox Zero - A personalized AI assistant specialized in managing and processing electronic mail with Inbox Zero.
- Inkeep - Facilitate Retrieval-Augmented Generation (RAG) search across proprietary content stores powered by Inkeep.
Integration App - Provide delegated access for AI agents to interact with arbitrary third-party SaaS platforms on behalf of end-users.
JetBrains – Facilitate direct code manipulation and workflow management within JetBrains Integrated Development Environments (IDEs).
Kagi Search - Execute precise web searches leveraging the Kagi search API service.
Logfire - Access aggregated OpenTelemetry traces and performance metrics via the Logfire service.
Langfuse Prompt Management - An open-source utility for versioning, collaborative editing, evaluation, and controlled release of LLM prompts.
Lingo.dev - Ensure LLM communication is localized globally by integrating the Lingo.dev Localization Engine.
Make - Transform established Make scenarios into callable functions for AI assistants.
Meilisearch - Interface and query data using the Meilisearch full-text and semantic search API.
- Metoro - Facilitate querying and interaction within Kubernetes environments actively monitored by Metoro.
Milvus - Perform search, query, and manipulation of data residing within your Milvus Vector Database.
MotherDuck - Execute data analysis and querying leveraging MotherDuck capabilities alongside local DuckDB.
Needle - Provides production-grade Retrieval-Augmented Generation (RAG) out-of-the-box for proprietary document search and retrieval.
Neo4j - A Neo4j graph database server offering schema access and Cypher read/write operations, plus a distinct graph-backed memory component.
Neon - Interface with the Neon serverless PostgreSQL platform.
OceanBase - The dedicated MCP Server for the OceanBase database ecosystem and its associated utilities.
Octagon - Deliver immediate investment research insights derived from extensive proprietary and public market datasets.
Oxylabs - Scrape arbitrary websites using the Oxylabs Web API, ensuring support for dynamic rendering and structured data output.
Perplexity - An MCP gateway connecting to Perplexity's Sonar API, enabling real-time, web-wide research capabilities within conversational AI systems.
Qdrant - Implement a semantic memory layer built directly atop the Qdrant vector search engine.
Ramp - Utilize Ramp's Developer API to analyze organizational spending patterns and derive LLM-driven financial insights.
- Raygun - Access and analyze crash reporting and real user monitoring data residing in your Raygun account.
Rember - Automatically generate spaced repetition flashcards within Rember to reinforce learned material from conversational contexts.
Riza - A platform by Riza for executing arbitrary code and managing tool usage for LLMs.
Search1API - A singular API gateway providing unified access to Search, Crawling, and Sitemaps functionalities.
ScreenshotOne - Render high-fidelity screenshots of web pages on demand via ScreenshotOne.
Semgrep - Empower AI agents to perform static code security analysis using Semgrep.
StarRocks - Interact programmatically with the StarRocks analytical database.
Stripe - Direct programmatic interaction with the Stripe payment processing API.
Tavily - A specialized search engine optimized for AI agents, offering integrated search and extraction features via Tavily.
Tinybird - Interface with the Tinybird serverless ClickHouse data platform.
UnifAI - Dynamically discover and invoke external tools via the UnifAI Network routing mechanism.
Unstructured - Configure and manage data processing pipelines for unstructured data within the Unstructured Platform.
- Vectorize - The Vectorize MCP server supporting advanced retrieval, proprietary Deep Research, Anything-to-Markdown conversion, and intelligent text chunking.
Verodat - Interface with the Verodat AI-Ready Data platform.
VeyraX - A unified control plane for over 100 integrated API connections and UI component management.
- ZenML - Interface with your MLOps and LLMOps pipelines through a dedicated ZenML MCP server.
🌎 Community-Contributed Servers
A continually expanding selection of community-authored servers demonstrates the broad applicability of MCP across various operational domains.
Warning: Community contributions are unverified. Exercise prudence when utilizing them, as they lack official endorsement or vetting by Anthropic. - Ableton Live - A server enabling control over the Ableton Live digital audio workstation. - Airbnb - Tools for querying Airbnb listings and extracting specific detail sets. - Algorand - An extensive MCP server providing over 40 tooling interactions and 60+ resource access points for the Algorand blockchain, bundled with useful interaction prompts. - Airflow - Connects to Apache Airflow environments using its official Python client library. - Airtable - Read/write capabilities for Airtable databases, including schema discovery. - Airtable - A standard Airtable Model Context Protocol Server implementation. - AlphaVantage - An MCP server interface for accessing AlphaVantage financial market data APIs. - Anki - Server for managing and interacting with user Anki flashcard decks and individual cards. - Any Chat Completions - Interface with any Chat Completions API compatible with the OpenAI SDK (e.g., Perplexity, Groq, xAI, OpenAI itself). - ArangoDB - Provides database interaction mechanisms for ArangoDB via the MCP. - Atlassian - Interact with Atlassian Cloud services (Jira, Confluence), enabling search/retrieval of pages/spaces and metadata extraction for projects. - AWS - Execute operations against user-owned AWS resources using an LLM interface. - AWS Athena - A server to execute SQL queries against data defined in the AWS Glue Catalog via Athena. - AWS Cost Explorer - Analyze and optimize AWS expenditure (including Bedrock usage) by examining costs segmented by service, region, instance type, and foundation model (demonstration). - AWS Resources Operations - Securely query or alter AWS resources supported by boto3 by executing generated Python code. - AWS S3 - A sample server designed for flexible retrieval of objects, such as PDF documents, from AWS S3 buckets. - Azure ADX - Query and perform analysis on Azure Data Explorer databases. - Base Free USDC Transfer - Facilitate free USDC transfers on the Base network, leveraging Claude AI and built with the Coinbase CDP. * Basic Memory - A local knowledge management system that constructs a semantic graph from Markdown documents, ensuring persistent memory retention across LLM sessions. - BigQuery (by LucasHild) - Allows LLMs to introspect database schemas and execute queries within Google BigQuery. - BigQuery (by ergut) - A server implementation enabling direct database querying and access for Google BigQuery. - Bing Web Search API (by hanchunglee) - Implementation for integrating the Microsoft Bing Web Search API. - Bitable MCP (by lloydzhou) - Grants MCP access to Lark Bitable data, enabling interaction with tables using predefined functions. - Blender (by ahujasid) - Integration for Blender, supporting prompt-driven creation, modification, and manipulation of 3D scenes. - CFBD API - An MCP gateway for the College Football Data API. - ChatMCP – A cross-platform, open-source GUI desktop client (Linux, macOS, Windows) supporting dynamic switching between MCP servers and LLMs, developed by AIQL - ChatSum - Summarize and query chat message archives using LLM processing. by mcpso - Chroma - A vector database server for semantic document search, integrating metadata filtering capabilities based on Chroma. - ClaudePost - Enables seamless email operations for Gmail, including secure searching, reading, and composition of messages. - Cloudinary - A server for uploading media assets to Cloudinary and retrieving their URLs and metadata. - code-assistant - A server designed for code exploration and modification. Use only with fully trusted repositories due to injection risks. - code-executor - An MCP instance allowing LLMs to execute Python code within a user-specified Conda environment. - code-sandbox-mcp - Provisions isolated, secure code execution environments utilizing Docker containers. - cognee-mcp - A GraphRAG memory server featuring configurable pipelines for data ingestion, processing, and advanced searching. - coin_api_mcp - Accesses cryptocurrency market data hosted by coinmarketcap. - Contentful-mcp - Perform content Create, Read, Update, and Delete (CRUD) operations, along with publishing, within your Contentful space(s). - crypto-feargreed-mcp - Supplies current and historical readings of the Crypto Fear & Greed Index. - cryptopanic-mcp-server - Delivers the most recent cryptocurrency market news feeds to AI agents via CryptoPanic. - Dappier - Access proprietary, rights-cleared, real-time data from trusted providers. Includes specialized models for Sports, Finance, Crypto, Web Search, News, and premium content via the marketplace.dappier.com. - Data Exploration - A server for autonomous data analysis on CSV datasets, aiming to extract deep insights with minimal user input. WARNING: Executes arbitrary Python code locally; use with extreme caution. - Dataset Viewer - Browse and analyze datasets hosted on Hugging Face, supporting searching, filtering, statistical summarization, and data export. - DBHub - A universal database intermediary supporting connections to MySQL, SQLite, DuckDB, PostgreSQL, and others. - DeepSeek MCP Server - Integrates DeepSeek's advanced LLMs, along with access to other supplementary API features. - Deepseek_R1 - An MCP implementation connecting Claude Desktop to DeepSeek's R1/V3 language models. - deepseek-thinker-mcp - A provider that furnishes Deepseek's reasoning traces to MCP-compatible clients (like Claude Desktop). Supports retrieval from the Deepseek API or a local Ollama endpoint. - Descope - Integrates with Descope to manage users, search audit logs, and perform other administrative tasks. - DevRev - Integrates with DevRev APIs to query the DevRev Knowledge Graph, which aggregates objects from various sources listed here. - Dicom - An MCP server for retrieving medical imagery and parsing DICOM-encapsulated documents (e.g., PDFs). - Dify - A streamlined implementation of an MCP server targeting dify workflow orchestration. - Discord - A server enabling connection to Discord guilds via a bot for reading and posting messages in designated channels. - Discourse - A server designed to execute searches across posts within a specified Discourse forum. - Docker - Manage Docker components including images, volumes, containers, and network configurations. - Drupal - Interface with a Drupal instance, utilizing the STDIO transport layer. - dune-analytics-mcp - Bridges analytical data from Dune Analytics into the AI agent ecosystem. - Elasticsearch - An MCP server implementation providing full interaction capabilities with Elasticsearch indices. - ElevenLabs - Integrates the ElevenLabs Text-to-Speech API to generate complete voiceovers using various voice profiles. - Ergo Blockchain MCP - Integrates Ergo Blockchain Node and Explorer APIs to check balances, analyze transactions, review history, perform forensic analysis, search tokens, and monitor network state. - Eunomia - Extends the Eunomia framework by connecting its monitoring instruments with MCP servers. - EVM MCP Server - Comprehensive blockchain utility suite for over 30 EVM networks, supporting native assets, ERC20 tokens, NFTs, transaction submission, and ENS resolution. - Everything Search - High-speed file location service across Windows (via Everything SDK), Linux (locate/plocate), and macOS (mdfind). - Excel - Advanced Excel manipulation: data I/O, worksheet organization, formatting application, chart generation, and pivot table construction. - Fantasy PL - Grants agents direct, current access to Fantasy Premier League statistical data for coding assistance. - fastn.ai – Unified API MCP Server - A remotely accessible, dynamic MCP server featuring a unified API that connects to over 1,000 workflows/actions, including integrated monitoring and authentication. - Fetch - A server providing flexible content retrieval, supporting HTML, JSON, Markdown, or plain text formats. - Fingertip - The official MCP server for Fingertip.com, used for site creation and searching. - Figma - Allows coding agents to interface directly with Figma file data to facilitate one-shot design implementation tasks. - Firebase - Server for interacting with core Firebase services: Authentication, Firestore data manipulation, and Storage access. - FireCrawl - Advanced scraping utilizing JavaScript rendering, PDF handling, and intelligent rate limiting protocols. - FlightRadar24 - A server that tracks aircraft movements in real-time by interfacing with the Flightradar24 API for use with Claude Desktop. - Ghost - An MCP server facilitating interaction with the Ghost CMS platform through LLM interfaces like Claude. - Github Actions - A Model Context Protocol server specifically designed for managing and querying Github Actions executions. - Glean - A server leveraging the Glean API for comprehensive search and conversational querying. - Gmail - An MCP server for Gmail integration in Claude Desktop, featuring automated authentication protocols. - Gmail Headless - A remote-hostable MCP server capable of sending and receiving Gmail messages without requiring local file system access or credentials. - Goal Story - Tools for tracking and visualizing personal and professional development objectives. - GOAT - Execute over 200 onchain operations across various blockchains, including Ethereum, Solana, and Base, using the GOAT SDK. - Godot - Comprehensive integration for the Godot engine, supporting project editing, scene management, and debugging via LLM prompts. - Golang Filesystem Server - Secure file system operations with configurable access policies, implemented in Go. - Goodnews - A simple server that curates and delivers exclusively positive and uplifting news stories. - Google Calendar - Integrates with Google Calendar to manage events, check availability, and schedule appointments. - Google Calendar - Manages Google calendar appointments, with added functionality to search events based on attributes like location and title. - Google Custom Search - Provides web search results sourced exclusively from the Google Custom Search API. - Google Tasks - A Model Context Protocol Server for managing tasks within the Google Tasks system. - GraphQL Schema - Allows LLMs to navigate and inspect large GraphQL schemas efficiently without exceeding context window limits. - HDW LinkedIn - Provides access to professional profile data and management tools for user accounts via HorizonDataWave.ai. - Heurist Mesh Agent - Access specialized web3 AI agents for smart contract security, blockchain forensics, token metrics, and onchain interactions via the Heurist Mesh network. - Holaspirit - Enables programmatic interaction with the Holaspirit organizational management platform. - Home Assistant - Control and view entities (lights, sensors, switches) within a Home Assistant installation. - Home Assistant - Docker-ready Home Assistant server offering entity management, domain summaries, guided conversation flows, and automation support. Includes pre-built container images. - HubSpot - Integration with HubSpot CRM to create and retrieve contact and company records directly through LLM commands. - HuggingFace Spaces - A server supporting the utilization of HuggingFace Spaces, including Open Source models for Text, Audio, and Images. Optimized for Claude Desktop integration. - Hyperliquid - An MCP server implementation that interfaces with the Hyperliquid SDK to stream exchange data. - Image Generation - Provides image synthesis capabilities utilizing the Replicate Flux model via this MCP server. - InfluxDB - Execute data queries against the InfluxDB OSS API version 2. - Inoyu - Update and retrieve customer profiles from an Apache Unomi Customer Data Platform (CDP). - Intercom - An MCP-compliant server for LLM access to customer support tickets within Intercom, facilitating analysis by tools like Cline and Claude Desktop. - iTerm MCP - macOS-specific integration for iTerm2, allowing LLMs to initiate and monitor terminal command execution. - JavaFX - Utility for creating graphical drawings using a JavaFX canvas API. - JDBC - Connect to any JDBC-compliant database to perform CRUD operations and more. Supports MySQL, SQLite, SQL Server, Oracle, PostgreSQL, and others. - JSON - Advanced JSON manipulation server supporting array/numeric/string operations and querying using JSONPath syntax. - Keycloak MCP - Enables natural language administration of Keycloak realms and users (creation, deletion, listing). - Kibela (by kiwamizamurai) - Interface with the Kibela API for organizational knowledge management. - kintone - Manage records and application definitions within your kintone workspace via LLM tools. - Kubernetes - Connect to a Kubernetes cluster for managing deployments, services, and pods. - Kubernetes and OpenShift - An advanced Kubernetes server that also supports OpenShift, offering specialized cluster interaction tools alongside standard CRUD operations for all Kubernetes resources. - Langflow-DOC-QA-SERVER - A reference MCP server demonstrating document Q&A via a Langflow backend, illustrating core MCP concepts. - Lightdash - Interact with data visualization and business intelligence tools provided by Lightdash. - Linear - Allows LLMs to manage Linear projects by creating, updating, and searching issues via its API. - Linear (Go) - Provides API interaction with Linear using a single, statically linked Go binary. - LINE (by amornpan) - Enables LLMs to read and analyze LINE message threads. Features asynchronous processing, robust logging, webhook handling, and support for all message types. - LlamaCloud (by marcusschiesser) - Integrate and query data indexed and managed within a LlamaCloud environment. - llm-context - A repository-packing MCP utility with customizable profiles defining file inclusion/exclusion rules and optional pre-load prompts. - mac-messages-mcp - Securely interfaces with the iMessage database on macOS via MCP. Supports message sending/receiving, contact resolution, group chat management, and attachment handling. - MariaDB - Python-based integration for MariaDB with configurable security controls for database access. - MCP Compass - A recommendation engine to help users identify the most suitable MCP server for their requirements. - MCP Create - A service that dynamically provisions, initiates, and manages instances of Model Context Protocol servers on demand. - MCP Installer - A dedicated server whose function is to automate the installation of other MCP servers. - mcp-k8s-go - A Go-based Kubernetes server for browsing pods, logs, events, and namespaces. Designed for high extensibility. - mcp-local-rag - A primitive RAG-style search server running entirely locally, utilizing DuckDuckGo Search and Google's MediaPipe Text Embedder. ✨ No external APIs needed. ✨ - mcp-proxy - A proxy service that enables connection to MCP servers using the SSE transport protocol, or exposes stdio-based servers over SSE. - mem0-mcp - A Model Context Protocol server connecting to Mem0 for the management and retrieval of coding preferences. - MSSQL - Integration for MSSQL databases featuring schema introspection and configurable security controls. - MSSQL (by jexin) - A Python implementation for MSSQL database interaction. - MSSQL-Python (by amornpan) - A secure, read-only Python implementation for MSSQL, featuring schema introspection and strong access governance. - MSSQL-MCP (by daobataotie) - An MSSQL server adapted from the official SQLite MCP example for compatibility. - Markdownify - A server that converts a wide variety of file types (HTML, PPTX, PDF, YouTube transcripts) into clean Markdown format. - Mindmap (by YuChenSSR) - Generates structured mindmap diagrams based on input containing Markdown code blocks. - Minima - An MCP server focused on performing RAG over locally stored files. - MongoDB - A comprehensive Model Context Protocol Server interface for MongoDB. - MongoDB Lens - A feature-rich MCP Server providing deep interaction with MongoDB databases. - Monday.com - Server for controlling and querying items and boards within the Monday.com platform. - Multicluster-MCP-Sever - A central gateway enabling GenAI systems to interact coherently with multiple, disparate Kubernetes clusters. - MySQL (by benborla) - MySQL database integration built in NodeJS, featuring schema inspection and access governance. - MySQL (by DesignComputer) - MySQL database integration implemented in Python with schema visibility and access controls. - n8n - Provides tools for AI assistants to manage n8n workflows, including listing, updating, creating, deleting workflows, and monitoring their execution status. - NASA (by ProgramComputer) - A unified gateway providing access to multiple NASA data services, including APOD, NEO, EPIC, and GIBS. - NAVER (by pfldy2850) - This server grants access to various Naver services, such as news, book, and blog search functionalities. - NS Travel Information - Access real-time operational data and disruption alerts for the Dutch Railways (NS) using the official NS API. - Neo4j - A community-developed server that enables interaction with the Neo4j Graph Database. - Neovim - An MCP Server designed to interact directly with an active Neovim editing session. - Notion (by suekou) - Programmatic interaction with the Notion API for page management. - Notion (by v-3) - Notion MCP integration supporting page creation, retrieval, updating, and searching via chat interfaces. - ntfy-mcp (by teddyzxcv) - A server that forwards notifications to user devices using the ntfy service. - oatpp-mcp - C++ integration for Oat++, facilitating the construction of high-performance MCP servers using the Oat++ framework. - Obsidian Markdown Notes - Read and search capabilities across an entire Obsidian vault or any designated directory containing Markdown files. - obsidian-mcp - (by Steven Stavrakis) An MCP server for Obsidian.md offering comprehensive tools for note search, reading, modification, and structuring. - OceanBase - (by yuanoOo) A secure Model Context Protocol server designed for interaction with OceanBase databases. - Okta - Interface with the Okta identity management API. - OneNote - (by Rajesh Vijay) An MCP server using the Microsoft Graph API to read existing notebooks/sections/pages and create new ones in OneNote. - OpenAI WebSearch MCP - A Python server implementation that provides functionality mirroring OpenAI's built-in
web_searchtool. - OpenAPI - Programmatic interaction with APIs defined by the OpenAPI specification. - OpenAPI AnyApi - Interface with extensive OpenAPI documentation through semantic search across available endpoints. Allows for customization of the MCP server routing prefix. - OpenAPI Schema - Enables LLMs to efficiently inspect and understand complex OpenAPI schemas without context overflow. - OpenCTI - Interface with the OpenCTI platform to retrieve crucial threat intelligence data, including indicators, threat actors, reports, and malware signatures. - OpenDota - Interact with the OpenDota API to access Dota 2 match statistics and player performance metrics. - OpenRPC - A server for discovering and interacting with JSON-RPC APIs adhering to the OpenRPC standard. - Open Strategy Partners Marketing Tools - Utilities for product marketing, including value mapping, positioning guidance, and content editing code generation. - Pandoc - A server utilizing Pandoc for robust document format conversion (e.g., PDF, DOCX, HTML, CSV, Markdown). - PIF - A Personal Intelligence Framework (PIF) providing persistent support through journal-based documentation, structured reasoning, file operations, and session continuity across human-AI collaboration. - Pinecone - A server for uploading data records and performing vector searches in Pinecone, supporting basic RAG features via its Inference API. - Placid.app - Generate custom video and image creatives by utilizing templates provided by Placid.app. - Playwright - A server employing Playwright to execute web scraping and general browser automation tasks. - Postman - Runs Postman Collections locally using Newman, reporting success or failure based on collection test outcomes. - Productboard - Integrate the Productboard API into agentic workflows via the MCP for feature prioritization. - Prometheus - Query and analyze operational metrics from your Prometheus monitoring deployment. - Pulumi - Interact with the Pulumi API to manage infrastructure as code, including creating and listing Stacks. - Pushover - Dispatch immediate device notifications using the Pushover.net service. - QGIS - Connects QGIS functionality to Claude AI, allowing prompt-assisted creation of projects, layer loading, and code execution within the GIS environment. - QuickChart - A server that generates data visualizations based on input data using the QuickChart.io service. - Qwen_Max - An MCP server implementation specifically tailored for interacting with the Qwen family of language models. - RabbitMQ - Interacts with RabbitMQ for message publishing and subscription operations. - RAG Web Browser An Apify RAG Web Browser server that performs scraping, web searches, and returns content formatted as Markdown. - Reaper - Interact with session data and project files within the Reaper Digital Audio Workstation. - Redis - A microservice for Redis database functions, including key-value manipulation, time-to-live (TTL) management, and pattern-based key listing. - Redis - An MCP server for interacting with Redis, AWS MemoryDB, or any in-memory, key-value storage system. - Rememberizer AI - Designed to interface with the Rememberizer data source to boost knowledge retrieval accuracy. - Replicate - Enables browsing, launching predictions, monitoring status, and managing outputs (like images) from machine learning models hosted on Replicate. - Rquest - An MCP server that offers HTTP request capabilities mimicking real browser fingerprints (TLS/JA3/JA4) to evade anti-bot countermeasures. - Rijksmuseum - Interface with the Rijksmuseum API to search for artifacts, fetch image tiles, retrieve detailed item data, and explore user collections. - Salesforce MCP - Enables interaction with both Data and Metadata layers of a Salesforce instance. - Scholarly - A server dedicated to searching and retrieving academic and scholarly publications. - scrapling-fetch - Securely retrieves plain text content from websites protected by anti-automation measures using Scrapling technology. - SearXNG - A Model Context Protocol Server implementation designed to interface with SearXNG. - ServiceNow - A server for programmatic interaction with a specified ServiceNow installation. - Siri Shortcuts - Exposes all available macOS Siri Shortcuts as MCP tools for execution via the protocol. - Snowflake - Allows LLMs to perform secure, controlled data operations within Snowflake databases. - Solana Agent Kit - This server allows LLMs to interact with the Solana blockchain, supporting over 40 protocol actions via the Solana Agent Kit. - Spotify - An MCP integration that enables an LLM to control Spotify playback and utilize its core features. - Starwind UI - Provides necessary documentation, commands, and context to enable LLMs to fully utilize Starwind UI's Astro-based open-source components. - Stripe - Facilitates integration with the Stripe API for managing customer transactions and refund processing. - TMDB - Integrates with The Movie Database (TMDB) API for searching films, generating recommendations, and retrieving metadata. - Tavily search - An MCP server specifically targeting Tavily's search and news API, featuring explicit control over included/excluded domains. - Terminal-Control - A server providing a standardized interface for secure terminal operations: file system traversal, command execution, and directory navigation. - Ticketmaster - Search capability for events, venues, and attractions through the Ticketmaster Discovery API. - Todoist - Manage and synchronize tasks within the Todoist application. - Typesense - An MCP server implementation that grants access to Typesense search engine functionalities, enabling LLMs to discover and analyze data within its collections. - Travel Planner - Itinerary management and travel planning utility that leverages the Google Maps API for calculating routes, fetching details, and searching locations. - Unity Catalog - An MCP server allowing LLMs to interact with Unity Catalog AI, supporting CRUD on Catalog Functions and executing them as tools. - Unity3d Game Engine - An MCP server that provides LLMs access to various Unity Editor tools (e.g., hierarchy state, console logs, test runner logs) and allows execution or resource gathering. - Unity Integration (Advanced) - An advanced Unity3d server that permits direct execution of arbitrary Editor code, fetching state, and accessing project file systems, significantly enhancing script editing capabilities. - Vega-Lite - Generates data visualizations in the VegaLite specification format, using a provided renderer and fetched data. - Video Editor - A server for performing editing, searching, and manipulation tasks on video assets managed via Video Jungle. - Virtual location (Google Street View,etc.) - Integrates Google Maps, Street View, Stability.ai, Bluesky, and PixAI APIs to simulate virtual environments for LLMs (written in Effect.ts). - VolcEngine TOS - A sample server for flexibly retrieving objects from the VolcEngine TOS object storage service. - Wanaku MCP Router - An SSE-based routing gateway offering an extensible engine to integrate proprietary enterprise systems with AI agents. - Webflow - Interface with the official Webflow APIs for content management. - whale-tracker-mcp - A specialized server for monitoring and reporting on significant cryptocurrency whale transactions. - Whois MCP - Performs comprehensive whois lookups across domains, IP addresses, Autonomous System Numbers (ASN), and TLDs. - WildFly MCP - Enables LLMs to interact with running WildFly servers, allowing for metric retrieval, log access, and operation invocation. - Windows CLI - A server providing controlled command-line interaction on Windows via PowerShell, CMD, or Git Bash shells. - World Bank data API - Fetches specific data indicators available through the World Bank's public data API. - X (Twitter) (by EnesCinr) - Interact with the Twitter API to publish and search tweets based on queries. - X (Twitter) (by vidhupv) - Directly manage and publish content to X/Twitter via Claude chat interfaces. - xcodebuild - 🍎 Builds iOS Xcode workspaces/projects and feeds compilation errors back to the LLM for debugging. - Xero-mcp-server - Streamlines accounting, invoicing, and general business operations by enabling client interaction with the Xero system. - xiyan_mcp_server An MCP server leveraging XiyanSQL (a text-to-SQL LLM) to fetch database data based on natural language inputs. - XMind - Read and search through directories containing XMind files for knowledge extraction. - YouTube - Comprehensive YouTube API integration for analytics, video management, and the creation of YouTube Shorts.
📚 Development Frameworks
These higher-level frameworks simplify the process of creating new MCP servers or clients.
For Server Development
- EasyMCP (TypeScript-based)
- FastAPI to MCP auto generator – A zero-setup utility by Tadata that exposes existing FastAPI routes as MCP tools automatically.
- FastMCP (TypeScript)
- Foxy Contexts – A Golang library designed for building MCP servers, developed by strowk
- MCP-Framework Build production-ready MCP servers rapidly in Typescript. Includes a CLI (
mcp create app) for setup in under five minutes by Alex Andru - Quarkus MCP Server SDK (Java implementation)
- Template MCP Server - A CLI scaffolding tool for new projects, featuring TypeScript support, dual transport options (SSE/stdio), and an extensible base architecture.
For Client Development
- codemirror-mcp - A CodeMirror extension implementing MCP for managing resource mentions and executing prompt commands within the editor.
📚 Auxiliary Documentation & Tools
Supplementary materials and community-maintained indexes related to the MCP ecosystem.
- AiMCP - A discovery service for finding appropriate MCP clients and servers, maintained by Hekmon
- Awesome Crypto MCP Servers by badkk - A targeted curation of MCP servers focused on cryptocurrency domains, curated by Luke Fan
- Awesome MCP Servers by appcypher - A general curated list of MCP servers by Stephen Akinyemi
- Awesome MCP Servers by punkpeye (Web Portal) - A comprehensive listing maintained by Frank Fiegel
- Awesome MCP Servers by wong2 (Website) - A popular curated list of MCP servers by wong2
- Discord Server – The primary community Discord channel for MCP discussions, managed by Frank Fiegel
-
Discord Server (ModelContextProtocol) – An active collaboration space dedicated to the Model Context Protocol, fostering developer interaction and project showcases, managed by Alex Andru
-
MCP Badges – Tools for generating clear, visual badges to signal MCP compatibility for projects, created by Ironben
- MCP Servers Hub (Website) - A curated index of MCP servers by apappascs
- MCP X Community – An official X (Twitter) community hub for MCP discussions by Xiaoyi
- mcp-cli - A command-line utility for inspecting Model Context Protocol communication, developed by wong2
- mcp-get - A command-line tool for installing and managing MCP server installations, by Michael Latman
- mcp-guardian - A GUI application and tooling suite for proxying and administering control over MCP server traffic, provided by EQTY Lab
- mcp-manager - A lightweight web interface for installing and overseeing MCP servers destined for Claude Desktop, by Zue
- MCPHub – An Open Source desktop application (MacOS & Windows) for discovering, installing, and managing installed MCP servers, by Jeamee
- mcp.run - A centrally hosted registry and control plane designed for installing and operating secure, portable MCP Servers.
- mcp-dockmaster - An Open-Sourced graphical interface for installing and managing MCP servers across Windows, Linux, and MacOS environments.
mkinf - A registry of hosted MCP Servers designed to speed up AI agent workflows.
- Open-Sourced MCP Servers Directory - A curated repository of MCP servers by mcpso
OpenTools - An open platform for discovering, installing, and developing with MCP servers, backed by the opentoolsteam
- PulseMCP (API) - A community hub featuring a weekly newsletter that aggregates news, articles, new servers, and client updates, led by Tadas Antanavicius, Mike Coughlin, and Ravina Patel
- r/mcp – A Reddit community focused on the Model Context Protocol, driven by Frank Fiegel
-
r/modelcontextprotocol – The official Reddit space for the Model Context Protocol—a place to share concepts, seek solutions, network, and display projects! Managed by Alex Andru
-
Smithery - A registry of specialized MCP servers designed to equip LLM agents with precise tooling, curated by Henry Mao
- Toolbase - A desktop application offering click-based management and installation of MCP servers, requiring zero coding knowledge, by gching
🚀 Quick Initialization Guide
Deploying MCP Servers from this Collection
TypeScript-based servers in this repository can be launched immediately using npx.
To start the Memory server, for instance: sh npx -y @modelcontextprotocol/server-memory
Python-based servers are best deployed using uvx or standard pip. We advocate for uvx for simplified setup.
For example, launching the Git server: sh
Using uvx
uvx mcp-server-git
Using pip
pip install mcp-server-git python -m mcp_server_git
Refer to these instructions for installing uv / uvx and these for pip.
Configuring an MCP Client
Executing a server in isolation is rarely productive; they must be integrated into an MCP client. Below is an example of configuring Claude Desktop to recognize the server launched above:
{ "mcpServers": { "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } } }
Further configuration examples demonstrating client usage in Claude Desktop:
{
"mcpServers": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/allowed/files"]
},
"git": {
"command": "uvx",
"args": ["mcp-server-git", "--repository", "path/to/git/repo"]
},
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "
🛠️ Developing Custom Servers
To embark on creating your proprietary MCP server, consult the official guide at modelcontextprotocol.io for exhaustive documentation, implementation best practices, and technical specifications.
🤝 Collaboration Guidelines
Refer to CONTRIBUTING.md for detailed information on how to contribute to this repository's development.
🔒 Security Policy
Guidelines for reporting potential security vulnerabilities are detailed in SECURITY.md.
📜 Licensing
This software is distributed under the terms of the MIT License; see the LICENSE file for full details.
💬 Community Channels
⭐ Endorsement
If MCP servers prove valuable to your operations, kindly consider starring the main repository and contributing new server implementations or suggested enhancements!
This repository is managed by Anthropic, yet its evolution is driven by community collaboration. The Model Context Protocol is an open standard, and contributions—whether new servers or functional improvements—are highly encouraged from all participants!
WIKIPEDIA: XMLHttpRequest (XHR) defines an API via a JavaScript object that facilitates the transmission of HTTP queries from a client browser to a remote web server. Its methods enable web applications to execute server requests asynchronously after the initial page load, allowing for dynamic data reception. XHR is the core technological component of Ajax programming paradigms. Before its introduction, server interaction largely relied on traditional form submissions or hyperlink navigation, which typically resulted in a full page refresh.
== Historical Development ==
XMLHttpRequest originated in the year 2000, conceived by developers working on Microsoft Outlook. This concept was first operationalized within Internet Explorer 5 (released 1999). Notably, the initial syntax did not use the identifier XMLHttpRequest; instead, it relied on ActiveXObject initialization strings like ActiveXObject("Msxml2.XMLHTTP") or ActiveXObject("Microsoft.XMLHTTP"). By the time Internet Explorer 7 was released in 2006, widespread browser adoption of the standardized XMLHttpRequest identifier was complete across all major platforms, including Mozilla's Gecko engine (2002), Safari 1.2 (2004), and Opera 8.0 (2005).
=== Standardization Milestones === The World Wide Web Consortium (W3C) issued the first Working Draft specification for the XMLHttpRequest object on April 5, 2006. A subsequent Level 2 specification, adding features like progress monitoring, cross-site request enablement, and byte stream handling, was released in draft form on February 25, 2008. By the close of 2011, the Level 2 enhancements were integrated back into the primary specification document. As of late 2012, the specification development responsibilities transitioned to the WHATWG, which maintains the current living document using Web IDL definitions.
== Operational Use Case == Executing a server request using XMLHttpRequest generally necessitates adherence to several sequential programming stages.
- Instantiate an XMLHttpRequest object using its constructor:
- Invoke the
openmethod to define the request protocol (e.g., GET/POST), designate the target resource URI, and choose between synchronous or asynchronous execution: - If utilizing asynchronous operation, establish an event listener callback function to handle state transitions:
- Trigger the request initiation by calling the
sendmethod (optionally including request body data): - Process the state changes within the listener. Upon successful server response, the data is typically available in the
responseTextproperty. When processing concludes, the object enters state 4, signifying completion (done). Beyond these fundamentals, XHR offers extensive control over request parameters and response handling. Custom headers can be injected to dictate server behavior, data payloads can be passed during thesendcall, and responses can be automatically parsed from JSON into native JavaScript objects or processed incrementally as data streams arrive, rather than waiting for the full payload. Furthermore, requests can be canceled prematurely or configured with timeouts to enforce completion deadlines.
== Cross-Origin Resource Sharing (CORS) == During the nascent phases of the World Wide Web, security protocols quickly identified vulnerabilities arising from the ability to freely execute requests across different domains, leading to the implementation of restrictions that XMLHttpRequest must now navigate.
