context-servers-registry
A comprehensive catalog of external service integrations adhering to the Model Context Protocol (MCP), facilitating secure, granular access to diverse tools and external data reservoirs for advanced AI agents, accessible via both TypeScript and Python software development kits.
Author

sndyding
Quick Info
Actions
Tags
Model Context Protocol Ecosystem Servers
This repository serves as a central index and reference for implementations compliant with the Model Context Protocol (MCP), alongside pointers to community-contributed adapters and supplementary materials.
The servers documented here demonstrate the adaptability and expansive nature of MCP, illustrating mechanisms for granting Large Language Models (LLMs) controlled, safeguarded interfaces to proprietary tools and information stores. Every MCP server showcased is built using either the Typescript MCP SDK or the Python MCP SDK.
Convention: Listings within this documentation are maintained in lexicographical sequence to minimize version control conflicts during expansion.
🌟 Canonical Implementations (Reference Servers)
These official servers are designed to exemplify core MCP functionalities and the capabilities of the TypeScript and Python SDKs.
- AWS KB Retrieval - Mechanisms for fetching data from AWS Knowledge Bases utilizing Bedrock Agent Runtime.
- Brave Search - Interface for executing web and local information retrieval via Brave's Search API.
- EverArt - Image synthesis capabilities powered by various generative models.
- Everything - A foundational/diagnostic server providing sample prompts, resources, and utilities.
- Fetch - Tooling for acquiring and transforming web document content to optimize LLM context consumption.
- Filesystem - Secure operations on local files, enforced by user-defined access policies.
- Git - Utilities for repository introspection, searching content, and repository manipulation within Git structures.
- GitHub - Integration for repository oversight, file manipulation, and interaction with the GitHub API.
- GitLab - Access to the GitLab API suite for project lifecycle management.
- Google Drive - Capabilities for accessing and performing searches across files stored in Google Drive.
- Google Maps - Services for geospatial data, routing calculations, and detailed place information retrieval.
- Memory - A persistent knowledge layer implemented via a graph database structure.
- PostgreSQL - Read-only interaction with PostgreSQL instances, including schema discovery functions.
- Puppeteer - Engine for programmatic browser control and automated web data harvesting.
- Redis - Interface for direct manipulation of data held within Redis key-value datastores.
- Sentry - Retrieval and analytical processing of error tracking data sourced from Sentry.io.
- Sequential Thinking - Facilitates dynamic, self-correcting problem resolution through orchestrated sequences of intermediate thoughts.
- Slack - Functionality for managing communication channels and dispatching messages.
- Sqlite - Tools for querying SQLite databases and enabling business intelligence reporting.
- Time - Utilities for handling time conversions and timezone arithmetic.
🤝 Partner & Community Integrations
🎖️ Maintained by Vendors (Official Integrations)
Vendor-backed integrations maintained by companies developing enterprise-grade MCP endpoints for their platforms.
21st.dev Magic - Construct bespoke UI elements guided by 21st.dev's expert design principles.
Adfin - Centralized payment processing, invoicing, and reconciliation platform via Adfin.
AgentQL - Empower AI agents to extract structured data from any web source using AgentQL.
AgentRPC - Connect disparate functions across any language or network boundary via AgentRPC.
Aiven - Manage your Aiven infrastructure, interacting with PostgreSQL®, Apache Kafka®, ClickHouse®, and OpenSearch® services.
Apify - Actors MCP Server: Utilize 3,000+ cloud-based tooling assets for data harvesting from the web, commerce, social platforms, search engines, and maps.
APIMatic MCP - Validates OpenAPI schemas using APIMatic's API service, returning summary reports.
Audiense Insights - Marketing intelligence and audience segmentation derived from Audiense reports (demographics, influencers, content engagement).
Axiom - Natural language querying and analysis of Axiom-logged traces, metrics, and event data.
Bankless Onchain - Query decentralized ledger data (e.g., ERC20 states, transaction records).
Box - Interface with the Box Content Management ecosystem via Box AI capabilities.
Browserbase - Cloud-based automation of browser tasks: navigation, data extraction, form submission, etc.
Chargebee - Connects AI agents to the Chargebee platform via MCP.
Chroma - Vector indexing, similarity search, data persistence, and full-text indexing for AI applications using the open-source database.
Chronulus AI - Predictive modeling services delivered by Chronulus AI agents.
ClickHouse - Query access for your ClickHouse database server.
Cloudflare - Management and interrogation of Cloudflare developer resources (Workers, KV, R2, D1).
Comet Opik - Natural language querying of Opik telemetry: logs, traces, and LLM prompts.
Convex - Introspection and data querying for applications hosted on Convex.
Dart - Operations on project assets, documentation, and task data within Dart, an AI-centric project management system.
DevHub - Content manipulation and utilization within the DevHub CMS environment.
E2B - Execution environment for code within isolated, secure sandboxes provided by E2B.
EduBase - Interaction with EduBase, a platform featuring advanced assessment, content organization, and e-learning management.
eSignatures - Document lifecycle management for contract authoring, review, finalization, and secure execution.
Exa - A search engine tailored for autonomous AI agents, developed by Exa.
Fewsats - Secure enablement for AI agents to conduct asset acquisitions via Fewsats.
Fibery - Execute queries and manipulate entities within your Fibery workspace.
Financial Datasets - Stock market data access specialized for AI agent consumption.
Firecrawl - Robust web data extraction utility provided by Firecrawl.
Fireproof - Immutable, synchronized ledger database system.
Gitee - Integration with the Gitee API for repository oversight, issue tracking, and pull request management.
gotoHuman - Human-in-the-loop orchestration; permits AI agents to submit requests for manual confirmation to your gotoHuman interface.
Grafana - Query data sources, investigate incidents, and search dashboards within your Grafana environment.
Graphlit - Ingest various data streams (web, Slack, Gmail, feeds) into a unified, searchable Graphlit project.
Hologres - Connect, retrieve metadata, and execute queries against a Hologres instance for data analysis.
Hyperbrowser - Hyperbrowser platform enabling scalable, effortless browser automation for next-generation AI agents.
- IBM wxflows - IBM's tool orchestration layer for constructing, testing, and deploying services across any data endpoint.
ForeverVM - Execute Python code securely within a sandboxed runtime environment.
Inbox Zero - AI personal assistant focused on email management via Inbox Zero.
- Inkeep - RAG-based search capabilities over proprietary content hosted by Inkeep.
Integration App - Act as a proxy to interact with any third-party SaaS tools on behalf of end-users.
JetBrains – Seamless code interaction within JetBrains Integrated Development Environments (IDEs).
Kagi Search - Execute web searches utilizing the Kagi proprietary search API.
Keboola - Platform for constructing reliable data pipelines, integrations, and analytical workflows.
Logfire - Provides unified access to OpenTelemetry traces and system metrics via Logfire.
Langfuse Prompt Management - Open-source system for collaborative design, version control, assessment, and deployment of LLM prompts.
Lingo.dev - Enables agents to achieve multilingual output using the Lingo.dev Localization Engine.
Mailgun - API interaction capabilities for the Mailgun service.
Make - Transform Make execution scenarios into directly callable tools for AI agents.
Meilisearch - Query and interact with the Meilisearch full-text and semantic search engine API.
- Metoro - Query and command interface for Kubernetes environments monitored by Metoro.
Milvus - Search and data interaction capabilities for your Milvus Vector Database.
MotherDuck - Data querying and analysis utilizing MotherDuck cloud service or local DuckDB instances.
Needle - Out-of-the-box RAG solution for searching and retrieving information from user-provided documents.
Neo4j - Graph database server for Neo4j (schema definition and read/write Cypher execution), including a separate graph-backed memory module.
Neon - Interaction layer for the Neon serverless Postgres platform.
OceanBase - MCP adapter for the OceanBase database system and associated tooling.
Octagon - Real-time financial research access incorporating extensive proprietary and public market intelligence.
Oxylabs - Web scraping capabilities via Oxylabs Web API, featuring dynamic rendering support for structured output.
Perplexity - Connects to Perplexity's Sonar API for immediate, web-wide research integration within conversational AI systems.
Qdrant - Implementation of a semantic memory substrate atop the Qdrant vector search engine.
Ramp - Spend analysis and insights generation utilizing LLMs via Ramp's Developer API.
- Raygun - Interaction with crash reporting and real user monitoring data via your Raygun account.
Rember - Creation of spaced repetition flashcards within Rember for knowledge retention from ongoing conversations.
Riza - Platform by Riza for arbitrary code execution and controlled LLM tool utilization.
Search1API - Unified API endpoint covering search, web crawling, and sitemap interaction.
ScreenshotOne - Rendering of dynamic website screenshots using ScreenshotOne.
Semgrep - Integrate code security analysis via Semgrep into agent workflows.
SingleStore - Interface with the SingleStore database platform.
StarRocks - Data interaction capabilities for the StarRocks analytical database.
Stripe - API interaction layer for the Stripe financial platform.
Tavily - Specialized search engine for AI agents, combining search with data extraction, powered by Tavily.
Thirdweb - Access over 2,000 blockchains for querying data, analyzing smart contracts, and executing transactions using Thirdweb.
Tinybird - Interface with the Tinybird serverless ClickHouse environment.
UnifAI - Dynamic discovery and invocation of tools via the UnifAI Network.
Unstructured - Configuration and interaction tooling for data processing pipelines within the Unstructured Platform.
- Vectorize - Vectorize adapter supporting advanced retrieval, private deep research, Anything-to-Markdown conversion, and text segmentation.
Verodat - Interaction point for the Verodat AI Ready Data platform.
VeyraX - Unified control surface for over 100 API connectors and UI components.
Xero - Official MCP server for accessing and managing accounting data within a business's Xero instance.
Zapier - Instant connectivity for AI Agents to 8,000+ external applications.
- ZenML - Operational interface for interacting with MLOps and LLMOps workflows defined in ZenML.
🌎 Community Adaptors
An expanding collection of user-developed and supported servers showcasing MCP's utility across diverse application verticals.
Disclaimer: Community servers remain unverified; deployment is undertaken strictly at your discretion. They do not carry endorsement or affiliation from Anthropic. - Ableton Live - Adapter for controlling the Ableton Live Digital Audio Workstation. - Airbnb - Tools for searching Airbnb listings and retrieving property specifics. - Algorand - A comprehensive Algorand blockchain adapter featuring 40+ operational tools and 60+ resource access points, plus useful interaction prompts. - Airflow - Connection bridge to Apache Airflow utilizing the official Python client. - Airtable - Read/write access to Airtable databases, including schema introspection. - Airtable - Alternative Airtable Model Context Protocol Server implementation. - AlphaVantage - Adapter for accessing stock market data via the AlphaVantage API. - Anki - Interface for managing Anki flashcard decks and individual cards. - Any Chat Completions - Interact with any API compliant with the OpenAI Chat Completions specification (e.g., Perplexity, Groq, xAI). - Apple Calendar - MacOS Calendar interaction for event creation, modification, schedule listing, and free time slot identification. - ArangoDB - Database interaction capabilities for ArangoDB via MCP. - Arduino - Enables AI-driven robotics control using Claude AI to interact with Arduino (ESP32) hardware for physical automation. - Atlassian - Access to Atlassian Cloud products (Jira/Confluence), allowing searching/reading pages and accessing issue/project metadata. - AWS - Execution of operations against user AWS infrastructure. - AWS Athena - Server to execute SQL queries against data cataloged in AWS Athena. - AWS Cost Explorer - Spend optimization analysis for AWS (including Bedrock costs) across regions, services, and instance types (see demo video). - AWS Resources Operations - Securely run generated Python code (boto3) to query or modify AWS resources. - AWS S3 - Sample adapter for fetching objects from AWS S3, particularly useful for document retrieval (e.g., PDFs). - Azure ADX - Querying and analytical access to Azure Data Explorer databases. - Azure DevOps - Bridge to Azure DevOps, enabling AI assistants to manage and query work items. - Base Free USDC Transfer - Facilitates free USDC transfers on Base using Claude AI and the Coinbase CDP. * Basic Memory - Local RAG system building a semantic graph from local Markdown files for session-persistent knowledge. - BigQuery (by LucasHild) - Schema inspection and query execution against Google BigQuery instances. - BigQuery (by ergut) - Direct database access and query execution for Google BigQuery. - Bing Web Search API (by hanchunglee) - Adapter for the Microsoft Bing Web Search API. - Bitable MCP (by lloydzhou) - Interaction layer for Lark Bitable, enabling predefined tool usage against tables. - Blender (by ahujasid) - Integration for prompt-driven 3D scene construction, modeling, and modification within Blender. - Bsc-mcp - The first bridge connecting AI agents to BNB Chain for complex on-chain operations: transfers, swaps, launches, and security checks on any token. - Calculator - Provides precise numerical computation capabilities for LLMs. - CFBD API - Access to the College Football Data API statistics. - ChatMCP – Cross-platform GUI (Linux, macOS, Windows) for interacting with various MCP servers via selectable LLMs, developed by AIQL - ChatSum - Summarization and querying of chat history using LLMs by mcpso. - Chroma - Vector search and metadata filtering implementation built on the Chroma database. - ClaudePost - Seamless email handling for Gmail (search, read, send) integrated for Claude-based agents. - Cloudinary - Upload media assets to Cloudinary and retrieve corresponding URLs/metadata. - code-assistant - A coding aid for codebase exploration and modification (use only in secure, trusted repositories due to injection risk). - code-executor - Python code execution within a specified Conda environment. - code-sandbox-mcp - Provisioning secure, isolated code execution environments via Docker containers. - cognee-mcp - GraphRAG memory solution featuring customizable data ingestion, processing pipelines, and retrieval. - coin_api_mcp - Access to cryptocurrency data sourced from coinmarketcap. - Contentful-mcp - Read, modify, and manage content lifecycle (publish/unpublish) within Contentful spaces. - crypto-feargreed-mcp - Provision of current and historical Crypto Fear & Greed Index metrics. - cryptopanic-mcp-server - Delivery of the latest cryptocurrency news feeds to AI agents via CryptoPanic. - Dappier - Access proprietary, rights-cleared real-time data from trusted sources, including specialized models for Web Search, News, Sports, Finance, Crypto, and premium content via the marketplace.dappier.com. - Databricks - Execution of SQL queries and listing/inspection of job executions within a Databricks workspace. - Data Exploration - Autonomous data analysis on CSV-based datasets, generating insights with minimal prompting. CAUTION: Executes arbitrary Python code! - Dataset Viewer - Browse and analyze Hugging Face datasets with filtering, statistics generation, and data export functions. - DBHub - Universal database connection layer supporting MySQL, PostgreSQL, SQLite, DuckDB, and others. - DeepSeek MCP Server - Integration layer for DeepSeek's LLMs, including other utility endpoints. - Deepseek_R1 - MCP implementation bridging Claude Desktop to DeepSeek's R1/V3 language models. - deepseek-thinker-mcp - Provides Deepseek reasoning outputs (thoughts) to MCP clients (like Claude Desktop), sourced either from the Deepseek API or a local Ollama instance. - Descope - Integration with Descope for auditing logs and user management. - DevRev - Bridge to DevRev APIs for querying its Knowledge Graph, which aggregates objects from various sources listed here. - Dicom - Querying and retrieval of medical imaging data, alongside parsing of DICOM-encapsulated documents. - Dify - A minimal MCP adapter for interacting with dify workflows. - Discord - Server for reading and writing messages in Discord channels via a bot interface. - Discord - Comprehensive Discord integration using a bot client. - Discourse - Search functionality for posts across a Discourse forum instance. - Docker - Management tools for Docker resources: containers, images, volumes, and networks. - Drupal - Adapter for Drupal interaction utilizing the STDIO transport mechanism. - dune-analytics-mcp - Translating data requests into Dune Analytics queries for AI agents. - Elasticsearch - Adapter providing operational access to Elasticsearch instances. - ElevenLabs - Text-to-speech conversion, capable of generating full voiceovers using multiple voices via the ElevenLabs API. - Ergo Blockchain MCP - Interface to Ergo Node/Explorer APIs for balance checks, transaction analysis, address forensics, token search, and network status monitoring. - Eunomia - Extends the Eunomia framework to connect its monitoring instruments with MCP clients. - EVM MCP Server - Full blockchain utility suite for 30+ EVM chains: native assets, ERC20, NFTs, contract interaction, transaction signing, and ENS lookup. - Everything Search - High-speed file location across Windows (using SDK), macOS (mdfind), and Linux (locate/plocate). - Excel - Manipulation of Excel files: data I/O, worksheet structure control, formatting, charting, and pivot table generation. - Fantasy PL - Direct, up-to-date data access to the Fantasy Premier League statistics for coding agents. - fastn.ai – Unified API MCP Server - A remote, centralized server exposing a unified API for over 1,000 tools/workflows, complete with integrated monitoring and security. - Fetch - Utility to retrieve content formats including HTML, JSON, Markdown, or plain text reliably. - Fingertip - Server for searching and instantiating new sites within Fingertip.com. - Figma - Provides direct access to Figma file data, aiding agents in rapid design-to-code implementation. - Firebase - Interface for Firebase services: Authentication, Firestore, and Storage operations. - FireCrawl - Enhanced web scraping supporting JavaScript rendering, PDF extraction, and intelligent rate limiting. - FlightRadar24 - Real-time flight tracking integration using Flightradar24 data, suitable for Claude Desktop. - Ghost - Adapter for interacting with the Ghost CMS via LLM interfaces like Claude. - Github Actions - Adapter layer for managing and querying Github Actions workflows. - Glean - Enterprise search and chat functionality leveraging the Glean API. - Gmail - Gmail integration for Claude Desktop, featuring automated authentication for searching, reading, and sending correspondence. - Gmail Headless - Remotely deployable MCP server for Gmail I/O without requiring local authentication files or filesystem access. - Goal Story - Toolset for tracking and visualizing progress toward personal and professional development objectives. - GOAT - Execute over 200 on-chain transactions across various ledgers, including Ethereum, Solana, and Base, via the GOAT SDK. - Godot - Comprehensive integration for the Godot engine, supporting project editing, debugging logs, and scene graph state access. - Golang Filesystem Server - Secure file operations implemented in Go with customizable authorization controls. - Goodnews - Delivers curated, positive, and uplifting news narratives. - Google Calendar - Managing schedules: querying availability, and adding/removing appointments. - Google Calendar - Event management for Google Calendar, supporting search by attributes like location and title. - Google Custom Search - Provides search results sourced from the Google Custom Search API. - Google Tasks - Model Context Protocol adapter for managing tasks in Google Tasks. - GraphQL Schema - Allows LLMs to efficiently explore extensive GraphQL schemas without exceeding context window limits. - HDW LinkedIn - Access to user profile data and account management functions for HorizonDataWave.ai. - Heurist Mesh Agent - Gateway to specialized web3 AI tools on the Heurist Mesh network for blockchain analysis, contract auditing, and token metrics. - Holaspirit - Interaction tooling for the Holaspirit platform. - Home Assistant - Control and state monitoring for all entities (lights, switches, sensors) within a Home Assistant instance. - Home Assistant - Docker-optimized adapter for Home Assistant, offering entity control, domain summaries, automation triggering, and guided conversational flows. Includes pre-built container images. - HubSpot - CRM integration for creating and retrieving contact and company records directly via LLM chat. - HuggingFace Spaces - Adapter for running various Open Source models (Image, Audio, Text) hosted on HuggingFace Spaces. Optimized for Claude Desktop usage. - Hyperliquid - Integration layer utilizing the Hyperliquid SDK to access exchange market data. - iFlytek Workflow - Connect to iFlytek Workflow orchestration service to execute custom agent tasks. - Image Generation - Image synthesis capabilities powered by the Replicate Flux model. - InfluxDB - Query execution against the InfluxDB OSS API v2 endpoint. - Inoyu - Profile retrieval and update operations for the Apache Unomi Customer Data Platform (CDP). - Intercom - Retrieves customer support tickets from Intercom, making them accessible for analysis by AI assistants like Cline or Claude Desktop. - iTerm MCP - Integration for the iTerm2 terminal on macOS, allowing LLMs to safely dispatch and monitor shell commands. - JavaFX - Tool for generating graphical drawings on a JavaFX canvas. - JDBC - Connects to any JDBC-compliant database for standard CRUD operations. Supports MySQL, PostgreSQL, Oracle, SQL Server, SQLite, and more. - JSON - Advanced JSON manipulation service supporting JSONPath querying, array manipulation, and string/numeric/date operations. - KiCad MCP - Adapter for the KiCad EDA suite (compatible across Mac, Windows, Linux). - Keycloak MCP - Natural language management of Keycloak realms and users, including creation, deletion, and listing operations. - Kibela (by kiwamizamurai) - API interaction layer for Kibela. - kintone - Record and application management within the kintone platform via LLM tools. - Kubernetes - Connects to Kubernetes clusters for managing common resources like pods, services, and deployments. - Kubernetes and OpenShift - Robust Kubernetes adapter with specialized OpenShift support. Provides generalized CRUD for all K8s objects plus tailored cluster interactions. - Langflow-DOC-QA-SERVER - Document Q&A service powered by Langflow, demonstrating basic MCP utility by querying documents through a Langflow backend. - Lightdash - Interface for interacting with the Lightdash business intelligence platform. - Linear - API integration for project management in Linear: searching, creating, and modifying issues. - Linear (Go) - Linear API interaction implemented as a single, statically compiled Go binary. - LINE (by amornpan) - Python implementation for LINE Bot integration supporting asynchronous operations, comprehensive logging, webhook processing, and diverse message type handling for conversation analysis. - LlamaCloud (by marcusschiesser) - Access data indexed and managed within a hosted LlamaCloud instance. - llm-context - A repository-packing tool providing profile-based configuration for file inclusion/exclusion patterns and optional prompting instructions. - mac-messages-mcp - Secure interface to the iMessage database for querying conversations, managing contacts/groups, processing attachments, and sending/receiving messages (includes number validation). - MariaDB - MariaDB database adapter in Python with granular access controls. - Maton - Unified connector for SaaS platforms including Salesforce and HubSpot. - MCP Compass - Utility for suggesting appropriate MCP servers based on user needs. - MCP Create - Service for dynamically provisioning, initiating, and overseeing Model Context Protocol servers on demand. - MCP Installer - A server designed to autonomously install other MCP server instances. - mcp-k8s-go - Go-based Kubernetes adapter for inspecting pod details, logs, events, and namespaces, designed for extensibility. - mcp-local-rag - A fully local, API-free RAG server utilizing Google's MediaPipe Text Embedder and DuckDuckGo for information retrieval. ✨ No external APIs needed! ✨ - mcp-proxy - Acts as a reverse proxy, making servers utilizing the SSE transport protocol accessible via the standard stdio interface. - mem0-mcp - Adapter for Mem0, facilitating the management of specific coding preferences and knowledge artifacts. - MSSQL - MSSQL database access with security policies and schema introspection. - MSSQL (by jexin) - Python implementation for MSSQL database interaction. - MSSQL-Python (by amornpan) - Secure, read-only Python adapter for MSSQL, emphasizing schema inspection and strict access controls within the Python ecosystem. - MSSQL-MCP (by daobataotie) - MSSQL adapter adapted from the official SQLite MCP reference implementation. - Markdownify - Document conversion utility using Pandoc, supporting PPTX, HTML, PDF, DOCX, CSV, and Markdown as source/target formats. - Mindmap (by YuChenSSR) - Generates visual mind maps based on input text containing Markdown structure. - Minima - Local file RAG adapter. - MongoDB - Model Context Protocol adapter for MongoDB. - MongoDB Lens - Feature-rich MCP Server for comprehensive MongoDB database management. - Monday.com - Adapter for interacting with boards and items within the Monday.com platform. - Multicluster-MCP-Sever - Gateway enabling GenAI systems to operate across multiple distinct Kubernetes clusters. - MySQL (by benborla) - MySQL database integration in NodeJS with schema inspection and access control settings. - MySQL (by DesignComputer) - MySQL database integration in Python featuring schema introspection and access controls. - n8n - Tools for AI assistants to manage n8n workflows: listing, creation, modification, status monitoring, and execution logging. - NASA (by ProgramComputer) - Unified access gateway to multiple NASA datasets, including APOD, NEO, EPIC, and GIBS. - National Parks - Provides current operational data for US National Parks: alerts, facilities, campsites, trails, and scheduled events. - NAVER (by pfldy2850) - Adapter for various Naver services, including news, blog, and book searches. - NS Travel Information - Real-time travel data and disruption alerts for Dutch Railways (NS) via their official API. - Neo4j - Community-developed server for Neo4j Graph Database interaction. - Neovim - Server integration tailored for live Neovim sessions. - Notion (by suekou) - Interaction layer for the Notion API. - Notion (by v-3) - Notion integration allowing page search, retrieval, modification, and creation via Claude chat interface. - ntfy-mcp (by teddyzxcv) - Sends notifications to user devices via the ntfy messaging service. - oatpp-mcp - C++ library integration for easily constructing MCP servers using the Oat++ framework. - Obsidian Markdown Notes - Read and search functionality across an Obsidian vault or any directory containing Markdown documents. - obsidian-mcp - (by Steven Stavrakis) Full CRUD operations for Obsidian notes (search, read, write, organize). - OceanBase - (by yuanoOo) Secure interaction layer for OceanBase databases adhering to the MCP. - Okta - API interaction utilities for the Okta identity platform. - OneNote - (by Rajesh Vijay) Microsoft Graph API adapter for OneNote, supporting reading/creating notebooks, sections, and pages. - OpenAI WebSearch MCP - Python adapter that exposes the OpenAI
web_searchbuilt-in tool functionality. - OpenAPI - Interface for interacting with arbitrary OpenAPI documented APIs. - OpenAPI AnyApi - Semantic search over endpoints within large OpenAPI specifications, allowing for custom server prefixing. - OpenAPI Schema - Mechanism for LLMs to explore large OpenAPI schemas without context overflow. - OpenCTI - Data retrieval from the OpenCTI platform concerning threat intelligence artifacts (reports, indicators, actors). - OpenDota - Retrieval of Dota 2 match data and player statistics via the OpenDota API. - OpenRPC - Discovery and interaction layer for JSON-RPC APIs compliant with OpenRPC. - Open Strategy Partners Marketing Tools - Tools focused on product marketing content generation, value mapping, and positioning. - Pandoc - Document conversion server using Pandoc, supporting conversions between Markdown, HTML, PDF, DOCX, and CSV. - PIF - Personal Intelligence Framework tools supporting file operations, structured reasoning, and journal-based continuity across collaborative sessions. - Pinecone - Search and data upload capabilities for Pinecone, enabling basic RAG features via its Inference API. - Placid.app - Creative asset generation (images/video) using Placid.app templates. - Playwright - Browser automation and web scraping engine powered by Playwright. - Postman - Runs Postman Collections locally using Newman, returning pass/fail status based on collection tests. - Productboard - Integration of the Productboard API into agentic workflows. - Prometheus - Query and analysis interface for the Prometheus monitoring system. - Pulumi - API interaction for Pulumi, including stack creation and listing. - Pushover - Sends immediate mobile notifications via Pushover.net. - QGIS - Connects QGIS to Claude AI via MCP, enabling prompt-assisted project setup, layer loading, code execution, and state retrieval. - QuickChart - Chart generation service utilizing the QuickChart.io visualization API. - Qwen_Max - Model Context Protocol adapter specifically for the Qwen series of models. - RabbitMQ - Adapter for RabbitMQ, supporting message publishing and consumption. - RAG Web Browser - Performs web searches and URL scraping, returning content formatted as Markdown, powered by Apify's RAG Web Browser Actor. - Reaper - Interaction layer for managing projects within the Reaper Digital Audio Workstation. - Redis - Redis service operations: key management, TTL configuration, and pattern matching for key listing. - Redis - Interface for Redis (including AWS MemoryDB) for caching or other in-memory key-value storage needs. - Rememberizer AI - Knowledge retrieval optimization through interaction with the Rememberizer data source. - Replicate - Tool-based interface for browsing, initiating predictions, monitoring status, and managing outputs (like images) from machine learning models hosted on Replicate. - Rquest - HTTP request utility that generates realistic TLS/JA3/JA4 fingerprints to evade anti-bot defenses. - Rijksmuseum - Access to the Rijksmuseum API for searching artifacts, retrieving details, viewing image tiles, and exploring user collections. - Salesforce MCP - Interaction layer for Salesforce Data and Metadata objects. - Scholarly - Adapter for searching academic literature via the Scholarly API. - scrapling-fetch - Text content retrieval from high-security, bot-protected websites using Scrapling technology. - SearXNG - Model Context Protocol adapter for the SearXNG federated search engine. - ServiceNow - Adapter for interacting with a specified ServiceNow instance. - Siri Shortcuts - Exposes all macOS Siri Shortcuts as callable MCP tools. - Snowflake - Secure, controlled data operations interface for Snowflake databases. - Solana Agent Kit - Extends LLMs with over 40 protocol actions on the Solana blockchain, leveraging the Solana Agent Kit. - Spotify - Enables LLMs to control playback and utilize Spotify features. - Starwind UI - Provides necessary commands and documentation for LLMs to effectively utilize Starwind UI's open-source Astro components. - Stripe - Integration for managing payments, customer records, and refund processes via Stripe. - TMDB - Adapter for The Movie Database (TMDB) API, providing movie lookups, search, and recommendation data. - Tavily search - Tavily search and news API access with explicit support for site inclusion/exclusion filtering. - Telegram - Message sending and paginated chat reading functionality for Telegram via Telethon. - Terminal-Control - Standardized interface for secure execution of terminal commands, file navigation, and system operations. - Ticketmaster - Search capabilities for events, venues, and attractions using the Ticketmaster Discovery API. - Todoist - Task management interface for the Todoist platform. - Typesense - Adapter providing LLMs with discovery, search, and analytical access to data stored in Typesense collections. - Travel Planner - Itinerary management and travel planning, integrating Google Maps for location search, details retrieval, and route calculation. - Unity Catalog - Interface for Unity Catalog AI, enabling LLMs to execute Unity Catalog Functions as tools. - Unity3d Game Engine - Adapter for the Unity3d Game Engine, providing access to Editor tools (logs, hierarchy state) and allowing execution of editor functions as tools or resources. - Unity Integration (Advanced) - Advanced Unity adapter supporting direct execution of arbitrary Editor code, state fetching, and project file system access for superior scripting and asset creation. - Vega-Lite - Visualization generator that renders charts in the VegaLite format from retrieved dataset inputs. - Video Editor - Video manipulation (addition, modification, search) using the Video Jungle API. - Virtual location (Google Street View,etc.) - Simulates virtual environments by combining Google Maps/Street View, PixAI, Stability.ai, ComfyUI API, and Bluesky (implemented in Effect.ts). - VolcEngine TOS - Sample adapter for flexibly retrieving objects from the VolcEngine TOS storage system. - Wanaku MCP Router - An SSE-based routing engine designed to securely integrate diverse enterprise systems with AI agents. - Webflow - Interface layer for the Webflow design and content APIs. - whale-tracker-mcp - Monitoring and reporting on cryptocurrency whale transaction movements. - Whois MCP - Performs WHOIS lookups against domains, IP addresses, ASNs, and TLDs. - WildFly MCP - Adapter for controlling running WildFly servers (operation invocation, metric retrieval, log access). - Windows CLI - Secure, controlled command-line interface access for Windows systems, supporting PowerShell, CMD, and Git Bash shells. - World Bank data API - Retrieval of economic indicators provided by the World Bank data API. - X (Twitter) (by EnesCinr) - Twitter API interaction for posting tweets and searching by query. - X (Twitter) (by vidhupv) - Direct creation and publishing of X/Twitter posts via Claude chat interface. - xcodebuild - 🍎 Utility for building iOS Xcode workspaces/projects and relaying compilation errors back to the LLM. - Xero-mcp-server - Streamlining accounting, invoicing, and business operations integration with the Xero system. - XiYan - 🗄️ Fetches database information using natural language queries, leveraging XiyanSQL for text-to-SQL translation. - XMind - Read and search functionality for XMind project files located in specified directories. - YouTube - Full YouTube API integration for video administration, Shorts content creation, and analytics retrieval.
📚 Tooling Ecosystem Frameworks
High-level constructs designed to simplify the construction of MCP servers or clients.
For Server Development
- EasyMCP (TypeScript)
- FastAPI to MCP auto generator – Zero-setup utility by Tadata to map FastAPI endpoints directly to MCP tools.
- FastMCP (TypeScript)
- Foxy Contexts – Golang library for building MCP adapters by strowk
- Higress MCP Server Hosting - Hosting solution using Envoy-based API Gateway extended with Wasm plugins.
- MCP-Framework Build high-quality MCP servers rapidly in TypeScript. Includes a CLI (
mcp create app). Initial setup in under five minutes by Alex Andru. - Quarkus MCP Server SDK (Java)
- Template MCP Server - CLI utility generating new MCP projects in TypeScript, supporting dual transport mechanisms and modular architecture.
For Client Applications
- codemirror-mcp - CodeMirror extension that natively implements MCP for handling resource mentions and command prompts.
📚 References
Supplementary documentation and curated lists pertaining to the MCP.
- AiMCP - Directory for finding suitable MCP clients and servers, curated by Hekmon
- Awesome Crypto MCP Servers by badkk - A specialized collection maintained by Luke Fan
- Awesome MCP Servers by appcypher - A curated compilation by Stephen Akinyemi
- Awesome MCP Servers by punkpeye (Portal) - A curated list by Frank Fiegel
- Awesome MCP Servers by wong2 (Website) - A curated list by wong2
- Discord Server – Community Discord for MCP discussions, maintained by Frank Fiegel
-
Discord Server (ModelContextProtocol) – Engage with the core development community to share expertise and collaborate on MCP projects, hosted by Alex Andru
-
MCP Badges – Utility by Ironben for generating clear visual indicators for MCP-enabled projects.
- MCP Servers Hub (Website) - Directory curated by apappascs
- MCP X Community – Official X (Twitter) community hub for MCP discussions by Xiaoyi
- mcp-cli - Command Line Inspector for validating Model Context Protocol interactions by wong2
- mcp-get - Command-line tool for simplified installation and lifecycle management of MCP servers by Michael Latman
- mcp-guardian - GUI proxy application for monitoring and controlling traffic to MCP servers by EQTY Lab
- mcp-manager - Lightweight web interface for installing and managing MCP servers specifically for use with Claude Desktop by Zue
- MCPHub – Desktop application (macOS & Windows) by Jeamee for discovering, deploying, and managing local MCP instances.
- mcp.run - A hosted registry and control plane facilitating secure, portable installation and execution of MCP Servers.
- mcp-dockmaster - Open-source Graphical User Interface for managing MCP server deployments across Windows, Linux, and MacOS.
mkinf - Registry of hosted MCP Servers designed to accelerate AI agent workflow deployment.
- Open-Sourced MCP Servers Directory - Directory curated by mcpso
OpenTools - Open registry for discovering, deploying, and developing with MCP servers by the opentoolsteam
- PulseMCP (API) - Community platform and weekly digest covering new servers, clients, articles, and news, managed by Tadas Antanavicius, Mike Coughlin, and Ravina Patel
- r/mcp – Reddit forum for MCP topics by Frank Fiegel
-
r/modelcontextprotocol – The main Reddit hub for the Model Context Protocol: networking, Q&A, and project showcasing by Alex Andru
-
Smithery - Registry for finding specialized MCP tooling for LLM agents, maintained by Henry Mao
- Toolbase - Desktop utility for one-click management and installation of MCP servers, requiring no coding, by gching
🚀 Initializing Operations
Utilizing MCP Servers from this Repository
Servers implemented in TypeScript can be launched directly using npx.
To initiate the Memory server, for instance: sh npx -y @modelcontextprotocol/server-memory
Python-based servers should be installed via uvx (recommended) or pip.
For example, to start 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 uv/uvx setup and these for pip setup.
Integrating with an MCP Client
A server running standalone provides limited utility; it must be integrated into an MCP client application. Below is an example configuration snippet for Claude Desktop to register the servers mentioned above:
{ "mcpServers": { "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } } }
Further examples demonstrating Claude Desktop client configuration:
{
"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 commence construction of a proprietary MCP server, consult the official guides available at modelcontextprotocol.io for detailed implementation instructions, best practices, and protocol specifications.
🤝 Collaboration Guidelines
Refer to CONTRIBUTING.md for details on contributing modifications or additions to this repository.
🔒 Security Protocols
Information regarding the disclosure of security vulnerabilities can be found in SECURITY.md.
📜 Licensing
This project is governed by the MIT License; see the LICENSE file for full terms.
💬 Community Channels
⭐ Support
If you find the MCP server catalog valuable, we encourage starring this repository and submitting enhancements or new server integrations!
Maintained by Anthropic, developed collaboratively with the open-source community. The Model Context Protocol thrives on community contributions of new servers and protocol enhancements.
WIKIPEDIA: XMLHttpRequest (XHR) is an API in the form of a JavaScript object whose methods transmit HTTP requests from a web browser to a web server. The methods allow a browser-based application to send requests to the server after page loading is complete, and receive information back. XMLHttpRequest is a component of Ajax programming. Prior to Ajax, hyperlinks and form submissions were the primary mechanisms for interacting with the server, often replacing the current page with another one.
== History == The concept behind XMLHttpRequest was conceived in 2000 by the developers of Microsoft Outlook. The concept was then implemented within the Internet Explorer 5 browser (1999). However, the original syntax did not use the XMLHttpRequest identifier. Instead, the developers used the identifiers ActiveXObject("Msxml2.XMLHTTP") and ActiveXObject("Microsoft.XMLHTTP"). As of Internet Explorer 7 (2006), all browsers support the XMLHttpRequest identifier. The XMLHttpRequest identifier is now the de facto standard in all the major browsers, including Mozilla's Gecko layout engine (2002), Safari 1.2 (2004) and Opera 8.0 (2005).
=== Standards === The World Wide Web Consortium (W3C) published a Working Draft specification for the XMLHttpRequest object on April 5, 2006. On February 25, 2008, the W3C published the Working Draft Level 2 specification. Level 2 added methods to monitor event progress, allow cross-site requests, and handle byte streams. At the end of 2011, the Level 2 specification was absorbed into the original specification. At the end of 2012, the WHATWG took over development and maintains a living document using Web IDL.
== Usage == Generally, sending a request with XMLHttpRequest has several programming steps.
Create an XMLHttpRequest object by calling a constructor: Call the "open" method to specify the request type, identify the relevant resource, and select synchronous or asynchronous operation: For an asynchronous request, set a listener that will be notified when the request's state changes: Initiate the request by calling the "send" method: Respond to state changes in the event listener. If the server sends response data, by default it is captured in the "responseText" property. When the object stops processing the response, it changes to state 4, the "done" state. Aside from these general steps, XMLHttpRequest has many options to control how the request is sent and how the response is processed. Custom header fields can be added to the request to indicate how the server should fulfill it, and data can be uploaded to the server by providing it in the "send" call. The response can be parsed from the JSON format into a readily usable JavaScript object, or processed gradually as it arrives rather than waiting for the entire text. The request can be aborted prematurely or set to fail if not completed in a specified amount of time.
== Cross-domain requests ==
In the early development of the World Wide Web, it was found possible to brea
