mcp-service-implementations
A comprehensive repository showcasing reference and community-contributed server modules that enable Large Language Models (LLMs) to securely interact with diverse external tools, data stores, and APIs via the Model Context Protocol (MCP). These implementations span both TypeScript and Python ecosystems, significantly extending LLM functional reach and workflow automation.
Author

jasonmorganson
Quick Info
Actions
Tags
Model Context Protocol Servers & Implementations
This archive aggregates canonical blueprints for the Model Context Protocol (MCP), alongside a vast catalog of community-developed server modules and associated auxiliary materials.
The collection demonstrates the expansive utility and adaptability of MCP, illustrating secure, regulated access for Large Language Models (LLMs) to external utilities and information repositories. Every server module herein is engineered utilizing either the Typescript MCP SDK or the Python MCP SDK.
Advisory: The listings within this documentation are organized lexicographically to minimize version control conflicts during additions.
🌟 Core Reference Modules
These modules are specifically crafted to exemplify MCP features and showcase the capabilities of the TypeScript and Python SDKs.
- AWS KB Retrieval - Fetching knowledge from AWS Knowledge Base via Bedrock Agent Runtime
- Brave Search - Utilizing Brave's Search API for web and localized information retrieval
- EverArt - Generative AI image synthesis across multiple underlying models
- Everything - Base/test server featuring generic prompts, resources, and utility tools
- Fetch - Content acquisition from the web, transforming results for optimized LLM consumption
- Filesystem - Secure file manipulation with granular, configurable access permissions
- Git - Toolset for interrogating, searching, and modifying Git version control repositories
- GitHub - Integration for repository control, file operations, and the GitHub Application Programming Interface
- GitLab - Facilitating project administration and interaction via the GitLab API
- Google Drive - Providing file search and access functionalities within Google Drive ecosystems
- Google Maps - Accessing location intelligence, directional routing, and place data services
- Memory - A persistent knowledge storage system built upon a graph database foundation
- PostgreSQL - Read-only connectivity to PostgreSQL databases, including schema introspection capabilities
- Puppeteer - Automation suite for browser control and data extraction (web scraping)
- Redis - Interface for interacting with Redis in-memory data structures and key-value stores
- Sentry - Retrieval and analytical inspection of issues reported via Sentry.io
- Sequential Thinking - Facilitating dynamic, reflective problem decomposition via ordered thought sequences
- Slack - Tools for managing communication channels and dispatching messages within Slack
- Sqlite - Database interfacing and support for business intelligence reporting against SQLite
- Time - Utilities for time zone translation and general time computation
🤝 External Service Bridges (Third-Party Servers)
🎖️ Official Platform Integrations
These bridges are maintained by vendors to offer production-grade MCP connectivity to their proprietary platforms.
21st.dev Magic - Generate polished UI elements guided by 21st.dev's top design engineers.
Adfin - Centralized financial management platform for invoicing, reconciliation, and all payment operations via Adfin.
AgentQL - Empower AI agents to extract structured information from unstructured web content using AgentQL.
AgentRPC - Establish network connections to arbitrary functions across any language boundary using AgentRPC.
Aiven - Navigate and manage your Aiven projects, interacting with services like PostgreSQL®, Apache Kafka®, ClickHouse®, and OpenSearch®.
Apache IoTDB - MCP Bridge for the Apache IoTDB time-series database system and associated tools.
Apify - Actors MCP Server: Leverage over 3,000 cloud-based tools for data extraction from web pages, commerce sites, social media, search engines, and maps.
APIMatic MCP - Validates OpenAPI specifications by forwarding them to APIMatic’s validation service and returning the summary.
Audiense Insights - Derives marketing intelligence and audience segmentation from Audiense reports, covering demographics, culture, influencers, and content interaction.
Axiom - Enables natural language querying and analysis across Axiom logs, performance traces, and event data.
Bankless Onchain - Query transactional history, smart contract states, and ERC20 token data from the on-chain ecosystem.
BICScan - Computes risk scores and analyzes asset holdings for EVM addresses (EOA, CA, ENS), including domain name assessments.
Box - Facilitates interaction with the Box Intelligent Content Management ecosystem via Box AI capabilities.
Browserbase - Orchestrates cloud-based browser automation tasks, such as web navigation, data retrieval, and form submission.
Chargebee - MCP Bridge connecting AI agents to the functionalities of the Chargebee platform.
Chroma - Provides embeddings, vector similarity search, document persistence, and full-text indexing via the Chroma open-source vector database.
Chronulus AI - Enables predictive modeling and forecasting capabilities through Chronulus AI agents.
CircleCI - Equips AI Agents with the ability to diagnose and resolve build failures originating from CircleCI pipelines.
ClickHouse - Execute query language statements directly against a configured ClickHouse server instance.
Cloudflare - Deployment, configuration management, and interrogation of developer resources hosted on the Cloudflare platform (e.g., Workers, KV, R2, D1).
- CodeLogic - Interface with CodeLogic, a Software Intelligence platform that maps intricate code and data architecture dependencies, enhancing AI context fidelity.
Comet Opik - Natural language analysis of logs, traces, prompt inputs, and all telemetry data generated by LLM runs, powered by Opik.
Convex - Introspection and query execution against applications deployed on the Convex platform.
Dart - Manage project artifacts, documentation, and tasks within Dart, an AI-centric project management solution.
DevHub - Administration and utilization of digital content residing within the DevHub Content Management System.
E2B - Provision and execute code within isolated, secure sandboxed environments hosted by E2B.
EduBase - Interface with EduBase, a comprehensive e-learning system featuring advanced assessment, examination management, and content structuring.
Elasticsearch - Execute data queries against your indices within Elasticsearch.
eSignatures - Digital contract and template administration for composing, vetting, and dispatching legally binding agreements.
Exa - A specialized web search engine engineered specifically for AI consumption by Exa.
Fewsats - Facilitates secure, agent-driven purchasing of goods using the Fewsats service.
Fibery - Execute structured queries and perform entity modifications within a user's Fibery workspace.
Financial Datasets - Provides an Application Programming Interface for stock market data, tailored for AI agents.
Firecrawl - Advanced web content extraction capabilities leveraging Firecrawl, including JavaScript rendering.
Fireproof - A ledger database system ensuring immutability and real-time synchronization.
Gitee - Gitee API connectivity for managing repositories, issues, and pull requests.
gotoHuman - Human-in-the-loop workflow facilitation; allows automations to submit requests for manual approval to your gotoHuman queue.
Grafana - Search operational dashboards, analyze recorded incidents, and query data sources within a Grafana installation.
Graphlit - Ingest diverse data streams (e.g., Slack, Gmail, web crawls, podcasts) into a unified, searchable Graphlit knowledge graph.
GreptimeDB - Offers LLMs a secure, structured access mechanism for data querying and analysis within GreptimeDB.
Heroku - LLM-driven tooling for comprehensive platform management on Heroku, covering apps, add-ons, dynos, and databases.
Hologres - Connect to a Hologres instance for metadata retrieval, querying, and data analysis.
Hyperbrowser - Hyperbrowser is the advanced platform enabling scalable browser automation controlled by AI agents.
- IBM wxflows - IBM's tool platform for designing, validating, and deploying custom utilities for any data interface.
ForeverVM - Execute Python code within isolated, persistent code sandboxes.
Inbox Zero - An AI personal assistant specializing in email triage and management via Inbox Zero.
- Inkeep - Retrieval Augmented Generation (RAG) search capabilities over proprietary content indexed by Inkeep.
Integration App - Act as an intermediary to interact with any linked SaaS application on behalf of end-users.
JetBrains – Facilitate code interaction and manipulation within JetBrains Integrated Development Environments.
Kagi Search - Access the web via the Kagi proprietary search Application Programming Interface.
Keboola - Construct resilient data pipelines, integrations, and analytical frameworks on a unified, user-friendly platform.
Lara Translate - MCP Bridge for the Lara Translate API, delivering advanced linguistic services, including language identification and context-aware translation logic.
Logfire - Provides observability access to metric data and OpenTelemetry traces via Logfire.
Langfuse Prompt Management - An open-source utility for the collaborative iteration, version control, assessment, and deployment of model prompts.
Lingo.dev - Utilize the Lingo.dev Localization Engine to grant AI agents fluency in all global languages.
Mailgun - Interact with the Mailgun Application Programming Interface for email services.
Make - Transform your Make automated scenarios into callable tools executable by AI assistants.
Meilisearch - Query and interact with the Meilisearch indexing service (offering both full-text and semantic search capabilities).
- Metoro - Query and control infrastructure monitored by Metoro within Kubernetes environments.
Milvus - Search, query, and interact with data stored in your Milvus Vector Database instance.
MotherDuck - Analyze and query data leveraging MotherDuck and local DuckDB engines.
Needle - Provides immediate, production-ready Retrieval Augmented Generation (RAG) capabilities for querying proprietary documents.
Neo4j - Graph database server for Neo4j (schema definition and Cypher read/write), plus a separate graph-backed memory module.
Neon - Interface with the Neon serverless PostgreSQL infrastructure.
OceanBase - MCP Bridge designed for the OceanBase database system and its associated utilities.
Octagon - Deliver immediate investment analysis using extensive proprietary and public market datasets.
Oxylabs - Facilitates web page scraping via the Oxylabs Web API, supporting dynamic content rendering and structured data parsing.
Paddle - Interface with the Paddle API for managing product catalogs, billing subscriptions, and reporting.
PayPal - The official PayPal MCP service implementation.
Perplexity - Connects to Perplexity's Sonar API, enabling agents to perform real-time, web-wide research within conversational contexts.
Qdrant - Establishes a semantic memory layer over the Qdrant vector search engine.
Ramp - Leverage Ramp's Developer API to perform expenditure analysis and derive LLM-powered financial insights.
- Raygun - Interrogate crash reporting and real-user monitoring data aggregated within your Raygun account.
Rember - Create dynamic, spaced-repetition flashcards within Rember to reinforce knowledge acquired during interactions.
Riza - Riza's platform for executing arbitrary code and enabling sophisticated tool-use sequences for LLMs.
Search1API - A unified interface covering Search, Web Crawling, and Sitemaps management.
ScreenshotOne - Renders high-fidelity website screenshots on demand using ScreenshotOne.
Semgrep - Equip AI agents with code security analysis capabilities using Semgrep.
SingleStore - Interface with the SingleStore unified database infrastructure.
StarRocks - Provide interaction capabilities for the StarRocks database system.
Stripe - Interact with the Stripe Application Programming Interface for commerce operations.
Tavily - AI-focused search and extraction engine provided by Tavily.
Thirdweb - Facilitate data querying, smart contract deployment/analysis, and transaction execution across over 2,000 blockchains using Thirdweb.
Tinybird - Interact with the serverless, high-performance ClickHouse platform managed by Tinybird.
UnifAI - Dynamically discover and invoke external capabilities using the UnifAI Network tool-calling mechanism.
Unstructured - Configure and manage data processing workflows for unstructured data sources within the Unstructured Platform.
- Vectorize - The Vectorize MCP bridge for advanced retrieval, private deep research, conversion of any format to Markdown files, and text segmentation.
Verodat - Interface with the Verodat AI-Ready Data platform.
VeyraX - A singular control point for over 100 integrated APIs and UI component libraries.
Xero - Official bridge for accessing and manipulating business accounting records within your Xero organization.
Zapier - Instant connectivity for AI Agents to over 8,000 applications via Zapier.
- ZenML - Control and monitor your Machine Learning Operations (MLOps) and LLMOps pipelines through a dedicated ZenML MCP instance.
🌎 Community Contributed Modules
A rapidly expanding collection of user-generated server bridges demonstrating MCP deployment across numerous specialized sectors.
Disclaimer: Community modules are unverified. Deployment is strictly at the user's discretion and liability. They lack official endorsement from Anthropic. - Ableton Live - A server enabling programmatic control over the Ableton Live Digital Audio Workstation. - Airbnb - Tools for querying Airbnb listings and retrieving specific accommodation details. - AI Agent Marketplace Index - Index server to browse and monitor traffic across 5000+ diverse AI agents and tools listed on the AI Agent Marketplace Index. - Algorand - A comprehensive server offering over 40 tooling interactions and 60 resource access points for the Algorand blockchain, enriched with utility prompts. - Airflow - Connects to Apache Airflow environments via the official Python client library. - Airtable (v1) - Provides read, write, and schema inspection access to Airtable database contents. - Airtable (v2) - An alternative Airtable Model Context Protocol Server implementation. - AlphaVantage - MCP module interfacing with the AlphaVantage financial and stock market API. - Anki - Server for managing and interacting with Anki digital flashcard decks and cards. - Any Chat Completions - Unifies access to any Chat Completions API compatible with the OpenAI SDK (e.g., Perplexity, Groq, xAI). - Apple Calendar - MacOS Calendar interaction via natural language: event scheduling, availability checks, and modification through an MCP server. - ArangoDB - Provides database interaction capabilities utilizing the ArangoDB multi-model database. - Arduino - Bridge for AI-powered robotics using Claude AI to interface with Arduino (ESP32) hardware for physical automation. - Atlassian - Interaction layer for Atlassian Cloud services, including searching Confluence documentation, accessing Jira tickets, and querying project metadata. - Attestable MCP - Demonstrates secure server verification via remote attestation using Gramine in a TEE, ensuring clients connect only to verified endpoints via RA-TLS. - AWS - Execution of operations against user AWS cloud resources via LLM instructions. - AWS Athena - Allows running SQL queries against AWS Athena, utilizing the Glue Data Catalog for schema mapping. - AWS Cost Explorer - Expenditure optimization for AWS accounts, including Bedrock usage, by dissecting costs across regions, services, instance types, and foundation models (Video Demo). - AWS Resources Operations - Securely execute generated Python code using boto3 to query or modify arbitrary AWS resources. - AWS S3 - A foundational AWS S3 bridge for fetching various file objects, such as PDF documents. - Azure ADX - Querying and analysis capabilities for Azure Data Explorer databases. - Azure DevOps - Bridge to Azure DevOps services, enabling agents to retrieve and manage work items. - Baidu AI Search - Web search functionality powered by Baidu Cloud's AI Search service. - Base Free USDC Transfer - A utility demonstrating free USDC transfers on the Base network, executed via Claude AI utilizing the Coinbase CDP. * Basic Memory - A local-first knowledge system that constructs a semantic graph from Markdown files, ensuring persistent conversational context across sessions. - BigQuery (LucasHild) - Permits LLMs to examine database schemas and run queries against Google BigQuery. - BigQuery (ergut) - Direct BigQuery database access and querying implementation. - Bing Web Search API (hanchunglee) - Server implementation wrapping the Microsoft Bing Web Search Application Programming Interface. - Bitable MCP (lloydzhou) - Access and manipulate data within Lark Bitable tables using predefined tools via the Model Context Protocol. - Blender (ahujasid) - Integration enabling prompt-driven 3D scene generation, modification, and modeling within Blender. - browser-use (co-browser) - Server featuring Dockerized Playwright, Chromium, and VNC; supports both stdio and resumable HTTP connections. - Bsc-mcp - The pioneering MCP bridge to the BNB Chain, facilitating complex on-chain operations: token transfers, swaps, launches, security checks, and more. - Calculator - Provides LLMs with accurate computational abilities via a dedicated calculator utility. - CFBD API - MCP bridge to the College Football Data API. - ChatMCP – AIQL's cross-platform (Linux, macOS, Windows) GUI desktop client for seamless interaction with various MCP servers through selectable LLMs. - ChatSum (mcpso) - LLM-powered summarization and querying of chat message histories. - Chroma - Vector database server facilitating semantic document search augmented with metadata filtering, built upon the Chroma core library. - ClaudePost - Enables direct, secure email operations (search, read, send) for Gmail through a Claude-optimized interface. - Cloudinary - Upload media assets to Cloudinary and retrieve associated links and metadata. - code-assistant - A development utility for navigating codebases and applying edits based on agent instructions. Caution: Only use with trusted code repositories due to potential injection risks. - code-executor - Allows LLMs to execute Python code isolated within a specified Conda environment. - code-sandbox-mcp - Creates isolated, secure code execution environments provisioned via Docker containers. - cognee-mcp - GraphRAG memory server featuring configurable pipelines for data ingestion, processing, and retrieval. - coin_api_mcp - Accesses cryptocurrency market data hosted by coinmarketcap. - Contentful-mcp - Perform standard CRUD operations (Read, Update, Delete, Publish) on content entries within specified Contentful space(s). - crypto-feargreed-mcp - Provides up-to-the-minute and historical market sentiment data via the Crypto Fear & Greed Index. - cryptopanic-mcp-server - Delivers the most current cryptocurrency news aggregation via CryptoPanic. - Dappier - Access proprietary, rights-cleared, real-time data streams covering Crypto, Finance, News, Sports, and more, sourced from premium publishers. Data models accessible at marketplace.dappier.com. - Databricks - Enables LLMs to execute SQL queries and manage/inspect job executions within a Databricks workspace. - Datadog - Datadog bridge for querying tracing data, monitoring dashboards, and incident details, using the official Datadog API. - Data Exploration - Autonomous data analysis on CSV-formatted datasets, yielding intelligent summaries with minimal prompting. Warning: Executes arbitrary Python code. - Dataset Viewer - Explore Hugging Face datasets, including search, filtering, statistical overview, and data export functionalities. - DBHub - A universal database interface supporting connections to MySQL, PostgreSQL, SQLite, DuckDB, and others via a unified protocol. - DeepSeek MCP Server - Integrates DeepSeek's advanced language models alongside other specified API endpoints. - Deepseek_R1 - An MCP implementation specifically connecting Claude Desktop to DeepSeek's R1/V3 language models. - deepseek-thinker-mcp - Exposes Deepseek's internal reasoning traces to MCP clients (like Claude Desktop), sourced either from the Deepseek API or a local Ollama installation. - Descope - Interface with Descope for audit log searching and user lifecycle management. - DevRev - Bridge to DevRev APIs for searching its Knowledge Graph, which aggregates data from various sources listed here. - Dicom - Server capable of querying/retrieving medical imagery and parsing DICOM-encapsulated files (e.g., PDFs). - Dify - A streamlined, simple server implementation for Dify workflow execution. - Discord (v-3) - Read and post messages within Discord guilds via a bot interface. - Discord (SaseQ) - Comprehensive Discord integration utilizing a bot for broad server interaction. - Discourse - Tool for querying and searching message threads and posts on a Discourse forum platform. - Docker - Management layer for Docker resources: containers, images, persistent volumes, and network configurations. - Drupal - Drupal interaction server utilizing the STDIO transport mechanism. - dune-analytics-mcp - Bridges proprietary Dune Analytics data into AI agent workflows. - EdgeOne Pages MCP - Service for deploying HTML content to EdgeOne Pages and instantly receiving a public access URL. - Elasticsearch - A community implementation providing general Elasticsearch interaction features. - ElevenLabs - Integrates the ElevenLabs Text-to-Speech API, capable of synthesizing complete voiceovers using multiple vocal profiles. - Ergo Blockchain MCP - Ergo Node/Explorer bridge for checking balances, transaction forensics, token search, and network status reporting. - Eunomia - Extends the Eunomia framework by connecting its instruments to MCP clients. - EVM MCP Server - Full-stack EVM services across 30+ chains: native token handling, ERC20/NFT management, smart contract interaction, transaction submission, and ENS resolution. - Everything Search - Rapid file search across Windows (via Everything SDK), macOS (mdfind), and Linux (locate/plocate). - Excel - Full manipulation of Excel documents: reading/writing data, managing worksheets, applying formatting, generating charts, and summarizing with pivot tables. - Fantasy PL - Direct, current data access for agents interacting with the Fantasy Premier League. - fastn.ai – Unified API MCP Server - A remote, dynamic server providing a unified interface to over 1,000 external tools and workflows, featuring integrated security and monitoring. - Fetch (zcaceres) - A versatile server capable of retrieving HTML, JSON, Markdown, or plain text content. - Fingertip - Tools for searching the platform and creating new sites within Fingertip.com. - Figma - Provides coding agents with direct read access to Figma file structure, aiding in one-shot UI implementation. - Firebase - Interfacing with Firebase services, including Authentication, Firestore NoSQL database, and Storage. - FireCrawl (vrknetha) - Enhanced web scraping featuring JavaScript rendering support, PDF handling, and intelligent rate limiting. - FlightRadar24 - Tracks real-time aircraft movements using Flightradar24 data, tailored for Claude Desktop interaction. - Ghost - An MCP bridge for interacting with the Ghost Content Management System via LLM interfaces. - Github Actions - Bridge for monitoring and managing executions within Github Actions pipelines. - Glean - Server leveraging the Glean API for advanced enterprise search and conversational interaction. - Gmail (GongRzhe) - Gmail integration for Claude Desktop, featuring automated authentication for search, read, and send operations. - Gmail Headless - A remotely deployable server that manages Gmail reading/sending without requiring local file system access or direct credential storage. - Goal Story - Tools for tracking and visualizing progress towards personal and professional objectives. - GOAT - Executes over 200 on-chain operations across major blockchains like Ethereum, Solana, and Base using the GOAT SDK. - Godot - Comprehensive integration for the Godot Engine, enabling project edits, debugging session monitoring, and scene graph manipulation. - Golang Filesystem Server - Secure file system operations implemented in Go, featuring configurable access control policies. - Goodnews - A simple server dedicated to surfacing curated, positive news stories. - Google Calendar (v-3) - Manages schedules, finds open slots, and creates/removes appointments in Google Calendar. - Google Calendar (nspady) - Manages Google Calendar events, including searching based on titles and locations. - Google Custom Search - Accesses web search results specifically through the Google Custom Search API endpoint. - Google Tasks (zcaceres) - Model Context Protocol Server for managing tasks via the Google Tasks API. - GraphQL Schema - Allows LLMs to inspect complex GraphQL schemas efficiently, preventing context window bloat. - HDW LinkedIn - Access profile data and manage user accounts connected to HorizonDataWave.ai. - Heurist Mesh Agent - Access specialized Web3 AI agents via the Heurist Mesh network for blockchain analysis, security auditing, and token operations. - Holaspirit - Interface with the organizational management platform, Holaspirit. - Home Assistant (tevonsb) - Control and view entities (lights, switches, sensors) within a Home Assistant installation. - Home Assistant (voska) - Docker-ready server for Home Assistant, offering entity control, domain summaries, automation management, and guided conversational flows. Pre-built images available. - HubSpot - CRM integration for HubSpot, allowing creation and retrieval of contact and company records directly via chat interface. - HuggingFace Spaces - Server for interacting with HuggingFace Spaces, supporting various model types (Image, Audio, Text). Includes a specific mode for easy Claude Desktop integration. - Hyperliquid - MCP implementation utilizing the Hyperliquid SDK for accessing exchange market data. - iFlytek Workflow - Bridge to iFlytek Workflow services, enabling custom agent execution. - Image Generation (GongRzhe) - Provides image synthesis capabilities using the Replicate Flux generative model. - InfluxDB - Execute time-series queries against the InfluxDB OSS API version 2. - Inoyu - Interact with an Apache Unomi Customer Data Platform (CDP) to retrieve and update customer profiles. - Intercom - Retrieve customer support interactions from Intercom, allowing assistants like Cline or Claude Desktop to analyze ticket data. - iOS Simulator - Interface with iOS simulators (iPhone/iPad) via natural language commands using the idb toolset. - iTerm MCP - Integration for the macOS iTerm2 terminal emulator, enabling LLMs to securely dispatch and monitor command execution. - JavaFX (mcpso) - Utility for creating visual renderings on a JavaFX canvas based on instructions. - JDBC - Universal connector for any JDBC-compliant database, supporting full CRUD operations across MySQL, PostgreSQL, Oracle, SQL Server, SQLite, and others. - JSON (GongRzhe) - Advanced JSON processing server supporting querying via JSONPath syntax, alongside array, string, numeric, and date manipulation tools. - KiCad MCP - Server bridge for the KiCad electronics design suite, operational on Mac, Windows, and Linux. - Keycloak MCP - Natural language management of Keycloak realms and users, including creation, deletion, and listing operations. - Kibela (kiwamizamurai) - API interface for interacting with the Kibela platform. - kintone - LLM-driven management of records and application structures within the kintone platform. - Kong Konnect - Server for querying and analyzing configuration, traffic flow, and metrics within Kong Gateway services managed by Kong Konnect APIs. - Kubernetes (Flux159) - Cluster interface for managing standard Kubernetes objects like Pods, Deployments, and Services. - Kubernetes and OpenShift (manusa) - Advanced K8s server offering CRUD operations for all resources, specialized cluster interaction tools, with added support for OpenShift environments. - Langflow-DOC-QA-SERVER (GongRzhe) - Demonstrates core MCP concepts by providing a simple interface to query documents routed through a Langflow backend for Q&A. - Lightdash - Interface for interacting with the Lightdash Business Intelligence platform. - Linear (jerhadf) - API integration for interacting with Linear: search, creation, and modification of project issues. - Linear (Go) (geropl) - A single static binary implementation for Linear API interaction, optimized for environments where Python dependencies are restricted. - LINE (amornpan) - Asynchronous Python implementation for LINE Bot integration, supporting diverse message types, logging, and webhook handling for reading/analyzing conversations. - LlamaCloud (marcusschiesser) - Connects to managed indexes hosted on LlamaCloud for data retrieval. - llm-context - A repository-packing tool that utilizes customizable profiles to define file inclusion/exclusion patterns and contextual prompts. - mac-messages-mcp - Securely interfaces with the iMessage database, allowing LLMs to query conversations, manage contacts, validate numbers, process attachments, handle group chats, and send/receive messages. - MariaDB (abel9851) - Python-based MariaDB connectivity with fine-grained, configurable access controls. - Maton - Bridge to various SaaS platforms like Salesforce and HubSpot via the Maton toolkit. - MCP Compass - A utility designed to recommend the most suitable MCP server module based on user requirements. - MCP Create - A dynamic service for instantaneously generating, initiating, and managing Model Context Protocol servers on demand. - MCP Installer - A meta-server whose sole function is to install other specified MCP server modules. - mcp-k8s-go (strowk) - Extensible Kubernetes server written in Go, focused on browsing pod status, retrieving logs/events, and managing namespaces. - mcp-local-rag - A local RAG-style web search mechanism requiring zero external APIs, using Google's MediaPipe Text Embedder and DuckDuckGo for data fetching. - mcp-proxy - A utility that bridges servers operating over SSE transport or exposes stdio servers via the SSE protocol. - mem0-mcp - Server bridge for Mem0, facilitating the management of specific coding preferences and knowledge artifacts. - MSSQL (aekanun2020) - MSSQL database integration featuring schema introspection and configurable authorization settings. - MSSQL (jexin) - Python implementation for MSSQL database interaction. - MSSQL-Python (amornpan) - A secure, read-only Python bridge for MSSQL, emphasizing safe database interaction within the Python ecosystem, complete with schema inspection. - MSSQL-MCP (daobataotie) - MSSQL adaptation of the official SQLite MCP reference server. - Markdownify (zcaceres) - Converts a wide array of document types (PPTX, HTML, PDF, YouTube transcripts, etc.) into standardized Markdown format. - Microsoft Teams - Integrates Microsoft Teams for messaging functions: reading threads, posting content, mentioning users, and listing channel members. - Mindmap (YuChenSSR) - Generates visual mind maps based on structured input, typically Markdown content. - Minima - Focuses on providing local file-based Retrieval Augmented Generation (RAG). - Mobile MCP (Mobile Next) - Automation, scraping, and development tooling for physical or simulated iOS/Android devices. - MongoDB - A Model Context Protocol server dedicated to MongoDB database management. - MongoDB Lens - A fully featured MCP server designed for deep interaction with MongoDB databases. - Monday.com - Bridge for manipulating items and boards within the Monday.com platform. - Multicluster-MCP-Sever - A gateway mechanism that allows GenAI systems to manage operations across multiple disconnected Kubernetes clusters. - MySQL (benborla) - NodeJS implementation for MySQL integration with schema awareness and access restrictions. - MySQL (DesignComputer) - Python implementation for MySQL connectivity with schema inspection and access policies. - n8n - Provides AI assistants tools to manage n8n workflows: creation, updating, deletion, and monitoring of execution status. - NASA (ProgramComputer) - Unified access gateway to various NASA data services, including APOD, NEO, EPIC, and GIBS. - Nasdaq Data Link (stefanoamorelli) - Interface for accessing, exploring, and manipulating the comprehensive financial and economic datasets available through Nasdaq Data Link. - National Parks - Provides detailed, up-to-date information on US National Parks: alerts, facilities, trails, and events. - NAVER (pfldy2850) - Tools for interacting with various Naver services, specifically blog, news, and book search functionalities. - NS Travel Information - Real-time travel status and disruption data for the Dutch Railways (NS) via the official API. - Neo4j (da-okazaki) - A community bridge for interacting with the Neo4j Graph Database. - Neovim - A server bridge designed to interface with an active Neovim editor session. - Notion (suekou) - Interaction layer for the Notion Application Programming Interface. - Notion (v-3) - Notion integration supporting creation, updating, reading, and searching pages through chat commands. - ntfy-mcp (teddyzxcv) - Sends push notifications to a user's device via the ntfy messaging service. - oatpp-mcp - C++ library integration for building MCP servers using the Oat++ framework. - Obsidian Markdown Notes - Read and perform semantic searches across an entire Obsidian vault or any specified directory containing Markdown files. - obsidian-mcp (Steven Stavrakis) - Server for Obsidian.md providing tools for note organization, reading, writing, and searching. - OceanBase (yuanoOo) - A secure Model Context Protocol bridge tailored for OceanBase database systems. - Okta - Interface for managing users and authentication policies via the Okta API. - OneNote (Rajesh Vijay) - Connects to Microsoft OneNote via the Graph API, enabling the creation and retrieval of notebooks, sections, and pages. - OpenAI WebSearch MCP - A Python server that exposes the functionality of the OpenAI
web_searchbuilt-in tool. - OpenAPI - General server for interacting with any exposed OpenAPI specification. - OpenAPI AnyApi - Semantic search utility for navigating large OpenAPI documentation sets, with customizable URL prefixes for the server. - OpenAPI Schema - Utility to provide LLMs with efficient, non-context-heavy summaries of large OpenAPI specifications. - OpenCTI - Retrieve threat intelligence artifacts (reports, indicators, threat actors) from the OpenCTI platform. - OpenDota - Fetch detailed match data, player statistics, and performance metrics using the OpenDota API for Dota 2. - OpenRPC - Facilitates discovery and interaction with APIs adhering to the OpenRPC JSON-RPC specification. - Open Strategy Partners Marketing Tools - Tools for product marketing, including code editing, value proposition mapping, and positioning frameworks. - Pandoc - Document conversion utility via Pandoc, supporting formats from Markdown and HTML to PDF, DOCX, and CSV. - PIF - A Personal Intelligence Framework server providing file handling, structured reasoning, and journal management to ensure continuity across separate human-AI collaboration sessions. - Pinecone - Server for indexing new vectors and executing similarity searches against a Pinecone index, supporting basic RAG via the Inference API. - Placid.app - Generate bespoke video and image creatives using templates provided by Placid.app. - Playwright - A server dedicated to running sophisticated browser automation and web scraping tasks using the Playwright library. - Postman - Executes Postman Collections locally using Newman, returning the success status of all associated tests. - Productboard - Integrates the Productboard API into agentic workflows for feature management. - Prometheus - Query and analyze operational metrics sourced from a Prometheus monitoring installation. - Pulumi - Interface with the Pulumi API for resource management, including stack creation and listing. - Pushover - Dispatches instant notifications to end-user devices via Pushover.net. - QGIS - Connects QGIS to AI agents, enabling prompt-assisted tasks like project setup, layer loading, script execution, and state inspection. - QuickChart (GongRzhe) - Server dedicated to generating data visualizations using the QuickChart.io specification. - Qwen_Max - An MCP implementation bridge specifically targeting the Qwen family of language models. - RabbitMQ - The server responsible for publishing and consuming messages within a RabbitMQ message broker. - RAG Web Browser - An MCP bridge utilizing Apify's RAG Web Browser Actor to perform searches, scrape content, and output results in Markdown format. - Reaper - Interface for controlling and querying state within Reaper Digital Audio Workstation projects. - Redis (GongRzhe) - Microservice for Redis operations, supporting key/value manipulation, TTL management, and pattern-based key retrieval, suitable for caching layers. - Redis (prajwalnayak7) - Generic in-memory key-value store interface compatible with Redis, AWS MemoryDB, etc. - Rememberizer AI - Designed for seamless interaction with the Rememberizer data source to enhance knowledge retrieval. - Replicate - Simplified interface for searching, initiating predictions, monitoring status, and managing outputs (especially images) from machine learning models hosted on Replicate. - Rquest - An MCP server that generates HTTP requests with realistic browser fingerprints (TLS/JA3/JA4) to evade anti-bot defenses. - Rijksmuseum - Interface for the Rijksmuseum API, enabling artwork searching, detail retrieval, tile access, and collection exploration. - Salesforce MCP - Bridge for interacting with both the data and metadata layers of the Salesforce platform. - Scholarly - A dedicated server for searching and retrieving academic articles via scholarly search engines. - scrapling-fetch - Fetches text content, even from bot-guarded sites, by utilizing Scrapling's anti-automation capabilities to obtain raw HTML/Markdown. - SearXNG - A community-built Model Context Protocol Server bridge for SearXNG. - ServiceNow - Server allowing interaction with a configured ServiceNow instance. - Shopify - Bridge for interacting with the Shopify API, covering orders, products, customers, etc. - Siri Shortcuts - Exposes all configured Siri Shortcuts on macOS as callable MCP tools. - Snowflake - Enables LLMs to securely conduct controlled data operations (query, insert, update) within Snowflake databases. - Solana Agent Kit - Provides LLMs with access to over 40 growing blockchain protocol actions on Solana via the Solana Agent Kit. - Spotify - Allows LLM control over Spotify playback and library access features. - Starwind UI - Provides LLMs with necessary commands and documentation to effectively use Starwind UI's open-source Astro component library. - Stripe (atharvagupta2003) - Integration with Stripe for managing payments, customer records, and refunds. - ShaderToy - Allows LLMs to query the ShaderToy API, enabling the creation of complex GLSL shaders by learning from existing compute shader examples. - TMDB - Integrates The Movie Database (TMDB) API for searching media, retrieving detailed information, and generating recommendations. - Tavily search (RamXX) - Server for Tavily's search and news API, supporting explicit whitelisting/blacklisting of domains. - Telegram - Provides paginated history reading, specific message retrieval, and message sending for Telegram via the Telethon framework. - Terminal-Control (GongRzhe) - Secure execution of shell commands, directory navigation, and file system modifications through a standardized terminal interface. - TFT-Match-Analyzer - Fetches Teamfight Tactics match history and detailed match results, supplying comprehensive context for tactical analysis. - Ticketmaster - Search functionality across Ticketmaster's Discovery API for events, venues, and attractions. - Todoist - Task management integration allowing agents to manipulate tasks within Todoist. - Typesense - Provides AI models with indexing, search, and data discovery capabilities within Typesense collections. - Travel Planner (GongRzhe) - Itinerary generation and management, utilizing the Google Maps API for placemark searching, detail fetching, and route computation. - Unity Catalog - Bridge allowing LLMs to interact with Unity Catalog AI, supporting CRUD operations on Catalog Functions and their immediate execution as MCP tools. - Unity3d Game Engine - Deep integration with the Unity Editor, exposing tools for accessing console logs, test results, hierarchy state, and gathering project resources for script editing. - Unity Integration (Advanced) - Advanced Unity bridge enabling direct execution of Editor-related code within Unity, robust log fetching, editor state retrieval, and file system access for project assets. - Vega-Lite - Generates interactive visualizations in the VegaLite format, rendered client-side from fetched data. - Video Editor - Server for performing addition, modification, and searching operations on video assets, potentially integrating with Video Jungle. - Virtual location (Google Street View,etc.) - Provides a simulated virtual environment by integrating Google Map/Street View, PixAI, Stability.ai, ComfyUI, and Bluesky (written in Effect.ts). - VolcEngine TOS - A reference server for flexibly retrieving objects stored in the VolcEngine TOS object storage service. - Wanaku MCP Router - An SSE-based routing engine that allows secure integration and routing of AI agent requests to various enterprise systems. - Webflow - Interface layer for interacting with the Webflow Application Programming Interfaces. - whale-tracker-mcp - Specialized server dedicated to monitoring and reporting on large cryptocurrency wallet (whale) transactions. - Whois MCP - Performs standard WHOIS lookups across domains, IP addresses, Autonomous System Numbers (ASN), and Top-Level Domains (TLD). - Wikidata MCP - Server for interacting with Wikidata, supporting identifier lookups, metadata extraction, and execution of SPARQL queries. - WildFly MCP - Bridge enabling LLMs to inspect metrics, fetch logs, and invoke management operations on active WildFly server instances. - Windows CLI - Secure interface for executing commands on Windows systems, controlling PowerShell, CMD, and Git Bash shells. - World Bank data API - Fetches economic and development indicators published via the World Bank Data API. - X (Twitter) (EnesCinr) - Interface for posting and searching tweets via the X (Twitter) API. - X (Twitter) (vidhupv) - Allows direct composition and publishing of X/Twitter posts through a chat interface. - xcodebuild - Compiles iOS Xcode workspaces/projects and relays any compilation errors back to the LLM for remediation. - Xero-mcp-server - Facilitates streamlined accounting, invoicing, and operational tasks by connecting to the Xero system via MCP. - XiYan - 🗄️ Server that translates natural language requests into SQL queries for database data retrieval, powered by the XiyanSQL text-to-SQL model. - XMind - Read and search capabilities within a directory structure containing XMind project files. - YouTube - Comprehensive YouTube API access for managing videos, generating Shorts, and retrieving channel analytics.
📚 Toolkits & Infrastructure
These frameworks simplify the construction of MCP server modules or enhance client-side interactions.
For servers
- EasyMCP (TypeScript) - Simplification layer for server development.
- FastAPI to MCP auto generator – Tadata's zero-setup utility for converting existing FastAPI endpoints into MCP tools.
- FastMCP (TypeScript) - A lightweight TypeScript framework for rapid server construction.
- Foxy Contexts – Golang library by strowk for building MCP services.
- Higress MCP Server Hosting - A deployment solution that leverages Envoy (via WASM plugins) for API Gateway hosting of MCP Servers.
- MCP-Framework - A Typescript framework emphasizing speed and elegance in server construction. Includes a CLI (
mcp create app). Developed by Alex Andru. - Quarkus MCP Server SDK (Java) - SDK for building servers within the Quarkus ecosystem.
- Template MCP Server - A CLI generator for new TypeScript projects, featuring dual transport support (SSE/stdio) and a modular structure.
For clients
- codemirror-mcp - Extension for CodeMirror that implements MCP handling for resource mentions and prompt commands within the editor environment.
📚 Reference Materials
Supplementary documentation and discovery portals related to the Model Context Protocol.
- AiMCP - Hekmon's platform for discovering suitable MCP clients and servers.
- Awesome Crypto MCP Servers by badkk - A curated collection focused on cryptocurrency servers by Luke Fan.
- Awesome MCP Servers by appcypher - A curated list maintained by Stephen Akinyemi.
- Awesome MCP Servers by punkpeye (Website) - A comprehensive list curated by Frank Fiegel.
- Awesome MCP Servers by wong2 (Website) - A curated directory by wong2.
- Discord Server – Frank Fiegel's community Discord for MCP discussion.
-
Discord Server (ModelContextProtocol) – An active community managed by Alex Andru for collaboration and technical questions regarding MCP.
-
MCP Badges – Utility by Ironben for creating clear, visual badges to denote MCP project status.
- MCP Servers Hub (Website) - A directory compiled by apappascs.
- MCP X Community – Official X (Twitter) community for MCP discussions, moderated by Xiaoyi.
- mcp-cli - A command-line inspection utility for the Model Context Protocol by wong2.
- mcp-get - CLI tool by Michael Latman for installing and managing server modules.
- mcp-guardian - A GUI application suite from EQTY Lab for proxying and controlling access to MCP servers.
- mcp-manager - Zue's lightweight web interface for deploying and overseeing MCP servers for Claude Desktop.
- MCPHub – Jeamee's Open Source desktop application (MacOS & Windows) for server discovery, installation, and lifecycle management.
- mcp.natoma.id - A managed platform by Natoma Labs offering discovery, deployment, and secure hosting of MCP services.
- mcp.run - A registry and control plane offering secure, portable execution of MCP Servers.
- mcp-dockmaster - An Open-Sourced graphical interface for managing MCP server installations across Windows, Linux, and MacOS.
- MCP Servers Rating and User Reviews - A review site where users rate servers, submit authentic testimonials, and use the associated search engine for agents and MCP tools (search engine link).
mkinf - An open registry specializing in hosted MCP Servers designed to accelerate AI agent operations.
- Open-Sourced MCP Servers Directory - A curated catalog maintained by mcpso.
OpenTools - An open registry by opentoolsteam for finding, installing, and developing with MCP servers.
- PulseMCP (API) - A weekly newsletter and community platform by Tadas Antanavicius, Mike Coughlin, and Ravina Patel for discovering servers, clients, news, and articles.
- r/mcp – Frank Fiegel's dedicated Reddit forum for MCP discussions.
-
r/modelcontextprotocol – The official Model Context Protocol community on Reddit, managed by Alex Andru, for networking and project showcases.
-
Smithery - Henry Mao's registry for locating specialized tools for LLM agents.
- Toolbase - A desktop application by gching that manages tool installation and MCP server deployment via a graphical interface.
🚀 Initial Setup Guide
Utilizing Repository MCP Modules
TypeScript-based modules within this repository are directly runnable via npx.
To launch the Memory module, for instance: sh npx -y @modelcontextprotocol/server-memory
Python modules are best initiated using uvx (recommended) or pip.
To start the Git module: 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.
Integrating with an MCP Client
A server is only functional when configured within an MCP client application. The following demonstrates setting up the above 'Memory' server within Claude Desktop's configuration:
{ "mcpServers": { "memory": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-memory"] } } }
Further examples illustrating client configuration (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 begin engineering your own MCP server, consult the detailed guides available at modelcontextprotocol.io for implementation specifics and architectural best practices.
🤝 Submitting Contributions
Refer to CONTRIBUTING.md for detailed guidelines on contributing code or documentation to this repository.
🔒 Security Disclosures
Information regarding the reporting of potential security flaws can be found in SECURITY.md.
📜 Licensing
This repository is distributed under the terms of the MIT License; see the LICENSE file for comprehensive details.
💬 Community Channels
⭐ Support
If you derive utility from the MCP server ecosystem, showing support by starring this repository or contributing new modules is highly encouraged!
Curated by Anthropic, but realized through expansive community effort. The Model Context Protocol is an open-source standard welcoming contributions to server implementations and protocol enhancements.
WIKIPEDIA: XMLHttpRequest (XHR) is a defined Application Programming Interface realized as a JavaScript object utilized to dispatch HTTP queries from a web browser to a server. Its methods permit browser-based software to initiate server requests asynchronously post-page load and subsequently ingest returned data. XMLHttpRequest forms a core element of Ajax programming. Before Ajax's advent, server communication relied primarily on hyperlink navigation and form submissions, actions that typically necessitated a full page refresh.
== Background ==
The foundational concept of XMLHttpRequest originated around 2000 with the developers of Microsoft Outlook, leading to its initial implementation within Internet Explorer 5 (1999). The original syntax deviated from the modern identifier, employing ActiveXObject("Msxml2.XMLHTTP") or ActiveXObject("Microsoft.XMLHTTP"). By the release of Internet Explorer 7 (2006), universal adoption of the XMLHttpRequest identifier across all major browser engines, including Mozilla's Gecko (2002), Safari 1.2 (2004), and Opera 8.0 (2005), was achieved.
=== Standardization Efforts === The World Wide Web Consortium (W3C) released the initial Working Draft specification for the XMLHttpRequest object on April 5, 2006. A subsequent Level 2 specification, introduced on February 25, 2008, expanded capabilities to include progress monitoring, cross-site request facilitation, and byte stream handling. By late 2011, the Level 2 features were merged back into the primary specification. Development responsibility transitioned to the WHATWG at the close of 2012, where it is maintained as a living document specified using Web IDL.
== Operational Usage == General use of XMLHttpRequest involves a sequence of discrete programming stages.
- Instantiate an XMLHttpRequest object via its constructor:
- Invoke the "open" method to define the request modality (GET/POST), target URI, and operational mode (synchronous or asynchronous):
- For asynchronous operation, attach an event handler to monitor state transitions:
- Begin the transmission via the "send" method:
- Process state changes within the registered listener. Upon completion, the object reaches state 4 ("done"), and the response payload is typically accessible via the "responseText" attribute. Beyond these basic steps, XMLHttpRequest offers extensive configuration levers. Request headers can be custom-set to guide server behavior, and payload data can be streamed during the "send" call. Responses can be deserialized instantly into JavaScript objects or processed incrementally as data streams arrive. The operation can be halted preemptively or constrained by a timeout value.
== Cross-Origin Communication == Early web architecture revealed limitations regarding communication between documents hosted on different host domains, necessitating mechanisms to securely bridge these architectural boundaries.
