logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

db-access-readonly

Facilitates secure, read-only interaction with relational data stores, specifically PostgreSQL, allowing for schema introspection and safe execution of query operations within transactional boundaries.

Author

db-access-readonly logo

andreagroferreira

MIT License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

postgresqlapisdatabasespostgresql databasesandreagroferreira serversinteraction postgresql

Model Context Protocol servers

This repository showcases reference implementations for the Model Context Protocol (MCP), alongside pointers to community-developed servers and supplementary materials.

The servers herein illustrate the adaptability and extendibility of MCP, detailing secure, constrained access provision for Large Language Models (LLMs) to data sources and utilities. Every MCP server employs either the Typescript MCP SDK or the Python MCP SDK.

Tip: Listings in this document are kept in lexicographical sequence to minimize conflicts during updates.

🌟 Exemplar Data Access Servers

These reference services highlight core MCP functionalities and the capabilities of the TypeScript and Python SDKs.

  • AWS Knowledge Base Connector - Data retrieval from AWS Knowledge Base leveraging Bedrock Agent Runtime
  • Brave Search Engine - Web querying and localized search utilizing Brave's Search API
  • EverArt Image Synthesis - AI-driven visual content creation across multiple models
  • General Reference Utility - Blueprint/testing server featuring prompts, assets, and auxiliary tools
  • Web Content Fetcher - Efficiently retrieves and transforms web page material for optimized LLM consumption
  • Secure File System Interface - Controlled filesystem operations with granular authorization settings
  • Git Repository Tools - Utilities for reading, searching, and modifying Git repositories
  • GitHub Integration Suite - Repository governance, file manipulation, and direct GitHub API linkage
  • GitLab Management Tools - GitLab API access for comprehensive project oversight
  • Google Drive File Broker - File retrieval and search capabilities for the Google Drive ecosystem
  • Google Maps Location Services - Geospatial data, route calculation, and point-of-interest information retrieval
  • Persistent Knowledge Graph - A system for maintaining long-term knowledge via a graph structure
  • PostgreSQL Data Viewer - Restricted access to PostgreSQL systems, including metadata examination
  • Browser Automation Engine - Advanced browser control for web interaction and data extraction tasks
  • Redis Key-Value Store - Interface for interacting with Redis in-memory data structures
  • Sentry Issue Analyzer - Fetching and analysis of operational issues recorded on Sentry.io
  • Reflective Reasoning Engine - Dynamic, iterative problem resolution via structured sequences of thought
  • Slack Communication Manager - Functionality for channel administration and message exchange
  • SQLite Business Intelligence - Database interfacing and analytical reporting support for SQLite
  • Time & Zone Utilities - Tools for time conversion and timezone management

🤝 Third-Party Connectors

🎖️ Vendor-Maintained Solutions

Official connectors maintained by platform providers for production-grade MCP server deployment.

🌎 Community Contributions

A growing catalog of user-developed connectors for diverse application areas.

Disclaimer: Community servers are unverified; deployment is entirely at your own risk. They lack endorsement or affiliation with Anthropic. - Ableton Live DAW Control - An MCP utility for controlling Ableton Live software. - Airbnb Listing Search - Tools for searching Airbnb properties and retrieving listing details. - Algorand Blockchain Toolkit - A comprehensive server for Algorand, providing over 40 interaction utilities and resource access points, plus helpful interaction scripts. - Apache Airflow Orchestrator - A server linking to Apache Airflow via its official Python client. - Airtable Database Access (Read/Write) - Offers bidirectional data manipulation and schema inspection for Airtable bases. - Airtable Utility Server - A dedicated Airtable Model Context Protocol Server. - AlphaVantage Financial Data - MCP server providing access to the AlphaVantage stock market API. - Anki Flashcard Manager - An MCP utility for managing Anki decks and individual flashcards. - Any Chat API Connector - Connect to any API compatible with the OpenAI Chat Completions interface (e.g., Perplexity, Groq, xAI). - Apple Calendar Access - An MCP server to manage the macOS Calendar, supporting event creation, modification, scheduling lookup, and free-time slot identification. - ArangoDB Database Interface - Provides database interaction capabilities for ArangoDB via MCP. - Arduino Robotics Control - An MCP server enabling AI-driven control over Arduino (ESP32) hardware for physical automation tasks. - Atlassian Product Suite - Interaction layer for Atlassian Cloud (Jira issues, Confluence content search/read, project metadata). - AWS Resource Orchestration - Execute LLM-generated commands to query or modify resources within your AWS environment. - AWS Athena SQL Executor - An MCP server enabling SQL query execution against AWS Athena, leveraging the Glue Catalog. - AWS Cost & Spend Viewer - Analyze AWS expenditure, including Amazon Bedrock costs, broken down by service, region, instance type, and underlying foundation models (Demo Video). - AWS Resource Modification (boto3) - Securely query or alter any AWS resource supported by boto3 by running generated Python code. - AWS S3 Object Fetcher - A demonstration server for AWS S3, designed for flexible retrieval of objects, such as document files. - Azure Data Explorer Query - Query and perform analytics on Azure Data Explorer databases. - Azure DevOps Manager - A bridge to Azure DevOps services, allowing AI assistants to query and manage work items. - Base USDC Fee-less Transfer - Send USDC on the Base network without fees, utilizing the Coinbase CDP integration. * Basic Memory Graph Builder - Local-first knowledge system creating a semantic graph from Markdown; ensures persistent, contextual memory across interactions. - BigQuery Query Engine (LucasHild) - Enables LLMs to examine database structures and run queries against Google BigQuery. - BigQuery Query Engine (ergut) - A server implementation for direct data querying and access within Google BigQuery. - Bing Web Search Agent (by hanchunglee) - Server implementation utilizing the Microsoft Bing Web Search API. - Bitable (Lark) Data Access (by lloydzhou) - Allows interaction with Lark Bitable tables using predefined MCP toolsets. - Blender 3D Scene Editor (by ahujasid) - Blender integration for prompt-driven 3D modeling, scene assembly, and modification. - Bsc Chain Operations - The first MCP server facilitating AI agents in executing complex on-chain actions on BNB Chain (transfers, swaps, security audits, token checks, etc.). - Calculation Utility - Provides LLMs with a reliable arithmetic calculator tool. - CFBD API Access - An MCP server dedicated to querying the College Football Data API. - ChatMCP Cross-Platform GUI – A desktop GUI application (Linux, macOS, Windows) supporting seamless communication with MCP servers via selectable LLMs, developed by AIQL. - Chat Message Summarization by mcpso - Querying and summarizing chat transcripts using an LLM backend. - Chroma Vector Search (privetin) - Vector database service for semantic lookup and metadata filtering, based on Chroma. - Claude Email Management - ClaudePost offers secure, authenticated email handling for Gmail: searching, reading, and composing messages. - Cloudinary Asset Upload - Uploads media to Cloudinary and returns asset links and metadata. - Codebase Exploration & Modification - A coding assistant server for navigating and altering codebases. Caution: Only use with trusted source repositories due to injection risks. - Code Execution Sandbox (Conda) - Allows LLMs to execute Python scripts within a specified Conda environment. - Code Execution Sandbox (Docker) - Creates isolated Docker container environments for safe code execution. - Cognee GraphRAG Memory - Graph-based RAG memory server featuring configurable data processing pipelines and search capabilities. - CoinMarketCap Data Access - Retrieval of cryptocurrency metrics from CoinMarketCap. - Contentful Management API - Enables read, write, update, and publishing actions on Contentful space content. - Crypto Fear & Greed Index - Provides up-to-the-minute and historical readings of the Crypto Fear & Greed Index. - CryptoPanic News Feed - Delivers the latest cryptocurrency news aggregated from CryptoPanic to agents. - Dappier Data Platform - Access premium, rights-cleared data from various domains (Search, News, Sports, Finance, Crypto) via specialized models available on marketplace.dappier.com. - Databricks Query & Job Monitor - Enables LLMs to run SQL queries and examine job execution statuses within a Databricks workspace. - CSV Dataset Exploration - Autonomous data analysis of CSV files, yielding insights with minimal prompt engineering. WARNING: Executes arbitrary Python code locally; use cautiously. - Dataset Viewer (Hugging Face) - Utility for browsing and analyzing Hugging Face datasets, including search, filtering, statistics generation, and export. - DBHub Universal Connector - A unified database server supporting connections to MySQL, PostgreSQL, SQLite, DuckDB, and others. - DeepSeek Model Interface - Integrates DeepSeek's advanced language models, along with other miscellaneous endpoints. - Deepseek R1/V3 Access - MCP server implementation connecting clients like Claude Desktop to DeepSeek's R1/V3 models. - Deepseek Thought Process Exposer - Provides Deepseek's reasoning traces to MCP clients, supporting connection to the Deepseek API or local Ollama instances. - Descope Audit & User Management - Integrate with Descope for log auditing and user lifecycle operations. - DevRev Knowledge Graph Search - Integrates with DevRev APIs to search its Knowledge Graph, which aggregates data from various sources listed here. - Dicom Medical Image Reader - Queries medical image repositories and parses DICOM-formatted documents (including embedded PDFs). - Dify Workflow Executor - A straightforward MCP server implementation designed for triggering dify workflows. - Discord Bot Interaction (v-3) - Connects via a bot to read and write messages within Discord guilds. - Discord Bot Integration (SaseQ) - Comprehensive integration layer for Discord accessed through a bot account. - Discourse Forum Search - Enables searching of posts across a specific Discourse forum. - Docker Resource Management - Control Docker artifacts: containers, images, volumes, and network definitions. - Drupal Content Interaction - Server facilitating interaction with Drupal via STDIO transport. - Dune Analytics Data Bridge - Bridges query results from Dune Analytics into the MCP ecosystem. - Elasticsearch Interaction Layer - MCP server implementation providing full Elasticsearch operational access. - ElevenLabs TTS Service - Integrates the ElevenLabs Text-to-Speech API for generating complete voiceovers using multiple distinct voices. - Ergo Blockchain Node Access - An MCP server interfacing with the Ergo Blockchain Node and Explorer APIs for balance checks, transaction tracing, token searching, and network status monitoring. - Eunomia Framework Extension - Extends the Eunomia framework by linking its diagnostic instruments to MCP servers. - EVM Blockchain Toolkit - Comprehensive services for 30+ EVM chains: native token/ERC20/NFT data, smart contract interaction, transaction submission, and ENS resolution. - Fast File Search (Everything) - Rapid file discovery on Windows (via Everything SDK), macOS (mdfind), and Linux (locate/plocate). - Excel Workbook Manipulation - Capabilities for reading/writing data, managing worksheets, applying formatting, generating charts, and handling pivot tables in Excel. - Fantasy Premier League Data - Provides coding agents direct, current access to Fantasy Premier League statistics. - fastn.ai Unified API - A remote, dynamically managed MCP server offering a unified interface to over 1,000 actions/tools, featuring integrated monitoring and security. - Flexible Web Fetcher - A utility server capable of retrieving HTML, JSON, Markdown, or plain text content flexibly. - Fingertip Site Management - MCP server for Fingertip.com, supporting site discovery and creation. - Figma File Data Access - Gives coding agents direct access to Figma file structure, aiding in rapid visual implementation. - Firebase Service Integration - Server for interacting with Firebase services including Authentication, Firestore database, and Storage. - FireCrawl Advanced Scraper - Advanced web scraping with JavaScript engine support, PDF handling, and intelligent request throttling. - Flight Tracking (Flightradar24) - A Claude Desktop-compatible server for real-time flight tracking using Flightradar24 data. - Ghost CMS Interface - An MCP server facilitating LLM interaction with the Ghost Content Management System. - GitHub Actions Control - An MCP server providing control and monitoring capabilities for Github Actions workflows. - Glean Enterprise Search - A server leveraging the Glean API for unified search and conversational interaction. - Gmail Integration (GongRzhe) - MCP server for seamless Gmail integration in Claude Desktop, featuring automatic authentication support. - Gmail Headless Access - A remote, credential-free server for sending and retrieving Gmail messages without reliance on local files or credentials. - Goal Story Tracker - A tool for tracking and visualizing progress toward personal and professional development goals. - GOAT Blockchain Operations - Execute over 200 onchain operations across multiple blockchains (Ethereum, Solana, Base) using the GOAT SDK. - Godot Engine Editor Tools - Comprehensive integration for the Godot engine, enabling project editing, debugging, and scene state management via prompts. - Golang Filesystem Utility - Secure file management built in Go, featuring configurable access policies. - Goodnews Uplifting Content - A minimalist MCP server providing curated feeds of positive news content. - Google Calendar Management (v-3) - Integration for checking schedules, finding open slots, and manipulating (adding/deleting) events in Google Calendar. - Google Calendar Management (nspady) - Manages Google calendar events, including searching based on criteria like title and location. - Google Custom Search Engine - Provides web search results derived from the Google Custom Search API. - Google Tasks Manager - Model Context Protocol Server for managing tasks via the Google Tasks API. - GraphQL Schema Discovery - Enables exploration of extensive GraphQL schemas without consuming excessive prompt context length. - HDW LinkedIn Profile Access - Access to user profile data and account administration features from HorizonDataWave.ai. - Heurist Web3 Agent Network - Gateway to specialized web3 intelligence agents for blockchain analysis, contract security audit, token metrics, and transaction execution, managed by the Heurist Mesh. - Holaspirit Integration - Interface for interacting with the Holaspirit organizational tool. - Home Assistant Control (tevonsb) - Control and monitor entities (lights, sensors, switches) within a Home Assistant installation. - Home Assistant Control (voska) - Docker-optimized server for Home Assistant, offering entity discovery, domain summaries, automation triggers, and guided conversation flows. Includes pre-built container images. - HubSpot CRM Access - Integration for creating and retrieving customer and company records directly through conversational interfaces. - HuggingFace Spaces Utility - Server for running various HuggingFace Spaces (Image, Audio, Text models). Optimized for Claude Desktop use. - Hyperliquid Exchange Data - An MCP server implementation integrating the Hyperliquid SDK for real-time exchange data retrieval. - iFlytek Workflow Runner - Connect to iFlytek Workflow infrastructure to execute custom agent tasks. - Image Generation via Replicate - Image synthesis capabilities using the Replicate Flux model. - InfluxDB Query Engine - Execute queries against the InfluxDB OSS API version 2. - Inoyu Unomi CDP - Retrieve and update customer profiles within an Apache Unomi Customer Data Platform. - Intercom Ticket Retrieval - An MCP-compliant server to fetch customer support tickets from Intercom for AI analysis. - iTerm2 Terminal Control - macOS integration allowing LLMs to dispatch and monitor commands within the iTerm2 terminal. - JavaFX Drawing Canvas - Utility for generating visual drawings on a JavaFX canvas element. - JDBC Database Connectivity - Connect to any standard JDBC source (MySQL, Oracle, SQL Server, SQLite, etc.) for CRUD operations and schema interaction. - JSON Processing Utility - Advanced server for JSON manipulation, supporting array/numeric/date operations and querying via JSONPath. - KiCad Project Interface - MCP server tailored for KiCad projects on Windows, Mac, and Linux environments. - Keycloak Identity Management - Natural language interface for Keycloak realm and user management (creation, listing, deletion). - Kibela API Interface (by kiwamizamurai) - Interaction layer for the Kibela API service. - kintone Record Management - Tooling to manage records and application structures within kintone via LLMs. - Kubernetes Cluster Management (Flux159) - Cluster interaction for managing pods, deployments, and services. - Kubernetes/OpenShift Control (manusa) - Robust K8s server offering full CRUD for all resources, plus specialized cluster interaction tools, with OpenShift compatibility. - Langflow Document QA - A demonstration server using Langflow backend to provide document-based question answering via MCP. - Lightdash BI Tool Connector - Interface for interacting with the Lightdash business intelligence platform. - Linear Issue Management (jerhadf) - Allows LLMs to query, create, and modify issues within the Linear project management system. - Linear Issue Management (Go) - A single-binary Go implementation for interacting with the Linear API. - LINE Messaging Integration (by amornpan) - Asynchronous Python implementation allowing LLMs to read, process, and respond to LINE chat messages, handling various message types. - LlamaCloud Index Access (by marcusschiesser) - Access data indexed and managed within a LlamaCloud instance. - Local Codebase Context Packer - Utility that packages repository contents for LLM context, supporting file inclusion/exclusion rules and custom pre-prompts. - macOS iMessage Interface - Securely interfaces with the local iMessage database to allow LLMs to query conversations, manage contacts, process attachments, and send/receive messages. - MariaDB Database Interface - Python-based MariaDB connectivity with configurable security policies. - Maton SaaS Connector - Connects agents to SaaS platforms like Salesforce and HubSpot. - MCP Server Directory Assistant - Tool for recommending appropriate MCP servers based on user requirements. - MCP Server Provisioning Service - A dynamic service that provisions and launches MCP servers on demand. - MCP Server Installer - A utility whose sole function is to install other MCP server packages. - mcp-k8s-go - Extensible Golang Kubernetes server for inspecting pods, logs, events, and namespaces. - Local RAG Web Search - A purely local MCP server providing RAG-like search functionality using DuckDuckGo and Google's MediaPipe Text Embedder. ✨ Zero API keys required ✨. - mcp-proxy - A gateway to convert servers using SSE transport or expose stdio servers as SSE endpoints. - mem0 Coding Preference Manager - An MCP server dedicated to managing configuration and coding preferences within the Mem0 system. - MSSQL Database Access (aekanun) - MSSQL integration featuring access controls and schema inspection. - MSSQL Database Access (JexinSam) (by jexin) - Python implementation for MSSQL interaction. - MSSQL Database Access (amornpan) (by amornpan) - Secure, read-only Python MSSQL server with schema awareness and strong access controls. - MSSQL Adaptation (daobataotie) (by daobataotie) - MSSQL server adapted from the SQLite MCP reference structure. - Universal Document Conversion - Converts various file types (PPTX, HTML, PDF, video transcripts) into Markdown format. - Mindmap Generator (by YuChenSSR) - Generates structured mindmaps based on input text containing Markdown syntax. - Minima Local RAG - MCP server enabling Retrieval-Augmented Generation over local file systems. - MongoDB Interface (kiliczsh) - A Model Context Protocol Server specifically for MongoDB. - MongoDB Lens Full Access - A comprehensive MCP server for deep interaction with MongoDB databases. - Monday.com Board Manager - Server for interacting with Monday.com boards and data items. - Multi-Cluster Kubernetes Gateway - A specialized gateway enabling GenAI systems to manage interactions across several Kubernetes clusters. - MySQL Database Access (benborla) (by benborla) - NodeJS implementation for MySQL connectivity with schema inspection and access controls. - MySQL Database Access (DesignComputer) (by DesignComputer) - Python implementation for MySQL connectivity with schema inspection and access controls. - n8n Workflow Automation - Provides tools for AI assistants to manage n8n workflows: listing, creating, updating, monitoring execution status, and deleting workflows. - NASA Data Aggregator (by ProgramComputer) - Unified access point for multiple NASA data sources (APOD, NEO, EPIC, GIBS, etc.). - National Parks Data Service - Provides current details on U.S. National Parks, including alerts, visitor centers, campgrounds, trails, and scheduled events. - NAVER Service Access (by pfldy2850) - Tools to interface with various Naver services, facilitating searches across blogs, news, and book databases. - Netherlands Rail Info (NS) - Access real-time Dutch train schedules and disruption alerts via the official NS API. - Neo4j Graph Database (da-okazaki) - A community-driven server for Neo4j graph database interactions. - Neovim Session Controller - An MCP Server designed to manage and interact with an active Neovim editing session. - Notion API Interface (suekou) (by suekou) - Interface for reading, writing, and updating Notion pages via the API. - Notion API Interface (v-3) (by v-3) - Notion integration allowing page searching, retrieval, modification, and creation via conversational input. - ntfy Notification Sender (by teddyzxcv) - Sends mobile notifications to the user using the ntfy push service. - oatpp C++ Integration - C++ framework integration; use Oat++ to construct MCP servers. - Obsidian Vault Search - Search and read content across an Obsidian vault or any directory containing Markdown files. - Obsidian Note Manager (StevenStavrakis) - (by Steven Stavrakis) Tools for searching, reading, editing, and organizing notes within an Obsidian.md vault. - OceanBase Secure Access (yuanoOo) - (by yuanoOo) An MCP server enabling secure interaction with OceanBase database instances. - Okta Identity Service - Interface for managing users and resources via the Okta API. - OneNote Graph API Access - (by Rajesh Vijay) Connects to Microsoft OneNote via Graph API to read notebooks/sections/pages and create new ones. - OpenAI WebSearch Tool Emulation - A Python server that exposes functionality equivalent to OpenAI's web_search built-in tool. - OpenAPI Endpoint Discovery - Interface for interacting with APIs defined by OpenAPI specifications. - OpenAPI Semantic Search - Allows semantic lookup within extensive OpenAPI documentation to find the correct endpoint, with customizable server prefixes. - OpenAPI Schema Explorer - Allows LLMs to explore the structure of large OpenAPI definitions without context overload. - OpenCTI Threat Intelligence - Retrieve threat intelligence artifacts (reports, indicators, malware data) from the OpenCTI platform. - OpenDota Game Data - Retrieve Dota 2 match statistics and player performance metrics via the OpenDota API. - OpenRPC JSON-RPC Bridge - Tool for discovering and interacting with JSON-RPC services defined by OpenRPC. - Open Strategy Partners Marketing Tools - Utilities for marketing assets: content code editing, value mapping, and product positioning guidance. - Pandoc Document Conversion - Seamless format conversion service using Pandoc (e.g., HTML, PDF, DOCX, CSV to Markdown). - Personal Intelligence Framework (PIF) - PIF tools for file operations, structured reasoning, and journaling to support continuous, evolving human-AI collaboration. - Pinecone Vector DB Interface - Search and upload records to Pinecone, enabling basic RAG functionality, including leveraging its Inference API. - Placid.app Creative Generation - Generate image and video creatives using defined Placid.app templates. - Playwright Browser Automation - MCP Server utilizing Playwright for advanced browser automation and web scraping tasks. - Postman Collection Runner - Runs Postman Collections locally using Newman, reporting back on test success/failure status. - Productboard Integration - Integrates the Productboard API into agentic workflows via MCP. - Prometheus Monitoring Query - Query and perform analysis on data collected by the Prometheus monitoring system. - Pulumi Stack Manager - MCP Server for interacting with the Pulumi API, primarily for listing and creating Stacks. - Pushover Notification Sender - Sends instant notifications to personal devices via Pushover.net. - QGIS Geospatial Interface - Connects QGIS to AI agents via MCP, enabling prompt-assisted project setup, layer loading, code execution, and more. - QuickChart Visualization - A server utilizing QuickChart.io for generating dynamic charts from data inputs. - Qwen_Max Model Interface - An MCP server implementation specifically built to interface with Qwen models. - RabbitMQ Messaging Bridge - Server designed to publish and consume messages via a RabbitMQ broker. - RAG Web Browser (Apify) - An MCP server utilizing Apify's RAG Web Browser Actor to execute searches, scrape content, and format results in Markdown. - Reaper DAW Control - Interface for controlling operational aspects of Reaper Digital Audio Workstation projects. - Redis Cache Interaction (GongRzhe) - Server for Redis operations, including key management, TTL configuration, and pattern matching, suitable for caching layers. - Redis Cache Interaction (prajwalnayak7) - Interface for Redis, AWS MemoryDB, or similar in-memory key-value stores. - Rememberizer Knowledge Retrieval - An MCP server specialized for accessing and augmenting knowledge from the Rememberizer data source. - Replicate Model Runner - A simple tool-based interface for searching, initiating predictions on, tracking status of, and managing outputs from machine learning models hosted on Replicate. - Rquest Realistic HTTP Requests - An MCP server providing HTTP requests that mimic realistic browser fingerprints (TLS/JA3/JA4) to circumvent anti-bot defenses. - Rijksmuseum Art Search - Interface with the Rijksmuseum API for searching artwork, retrieving high-resolution image tiles, and exploring user collections. - Salesforce Data/Metadata Access - Tooling for both data manipulation and metadata interaction within Salesforce. - Scholarly Article Search - An MCP server dedicated to querying academic literature and scholarly databases. - Scrapling Anti-Bot Scraper - Accesses text content from websites protected by anti-automation measures by utilizing Scrapling technology. - SearXNG Proxy Server - A Model Context Protocol Server configured to interface with a self-hosted SearXNG instance. - ServiceNow Instance Controller - An MCP server designed for interacting with a target ServiceNow instance. - Siri Shortcuts Exposure - Exposes all available Siri Shortcuts on macOS as functional MCP tools. - Snowflake Database Access - Enables LLMs to perform secure, controlled data operations within Snowflake environments. - Solana Blockchain Operations - This server provides LLMs with access to 40+ protocol actions on the Solana blockchain, leveraging the Solana Agent Kit. - Spotify Media Control - Allows an LLM to control playback and use features within Spotify. - Starwind UI Component Guide - Provides relevant commands and documentation to enable LLMs to utilize Starwind UI's open-source Astro components effectively. - Stripe Financial Operations (atharvagupta2003) - Integration with the Stripe API for managing payments, customers, and refunds. - TMDB Media Information - Integrates The Movie Database (TMDB) API for movie lookups, search, and content recommendations. - Tavily Search with Filters - An MCP server wrapping Tavily's search/news API with support for explicit URL inclusion/exclusion lists. - Telegram Messaging Client - Provides paginated chat history reading, message fetching, and message sending capabilities for Telegram via the Telethon library. - Terminal Command Executor - Server for secure execution of terminal commands, filesystem navigation, and file operations via a unified protocol. - Ticketmaster Event Search - Search for events, venues, and attractions using the Ticketmaster Discovery API. - Todoist Task Management - Interface for managing tasks within the Todoist application. - Typesense Search Engine - Provides LLMs access to Typesense's search, discovery, and data analysis capabilities across collections. - Travel Itinerary Planner - Travel planning utility integrating Google Maps for location identification, place details, and route computation. - Unity Catalog Execution - Enables LLMs to interact with Unity Catalog AI, supporting CRUD operations on Catalog Functions and executing them as tools. - Unity3D Editor Access (Advanced) - Advanced Unity integration allowing direct execution of editor code, log retrieval, state fetching, and project file system access for enhanced script/asset development. - Unity3D Editor Tools - An MCP server providing LLMs access to Unity Editor utilities (hierarchy state, console logs, test results) for tool execution or resource gathering. - VegaLite Visualization Generator - Generates interactive visualizations from incoming data streams using the VegaLite specification and a built-in renderer. - Video Editing Suite - A server for manipulating and searching videos, integrating with the Video Jungle asset library. - Virtual World Navigator - Integrates Google Maps/Street View, PixAI, Stability.ai, ComfyUI, and Bluesky to simulate virtual environments for LLMs (implemented in Effect.ts). - VolcEngine TOS Object Fetcher - A sample server for flexibly retrieving files from the VolcEngine TOS storage service. - Wanaku Routing Engine - An SSE-based routing engine that acts as a gateway for connecting enterprise backend systems to AI agents. - Webflow API Connector - Interface for interacting with the Webflow APIs for site management. - Whale Crypto Transaction Tracker - A dedicated MCP server for monitoring large cryptocurrency whale transactions. - Whois Lookup Utility - Performs WHOIS lookups across domain names, IP addresses, Autonomous System Numbers (ASN), and Top-Level Domains (TLD). - WildFly Server Management - Enables LLMs to manage running WildFly instances by retrieving metrics, logs, and invoking administrative operations. - Windows CLI Access (PowerShell/CMD) - Secure MCP server providing controlled execution access to PowerShell, CMD, and Git Bash shells on Windows. - World Bank Data Indicator Fetcher - Fetches specific data indicators available through the World Bank data API. - X (Twitter) API Client (EnesCinr) (by EnesCinr) - Post tweets and execute searches based on queries using the Twitter API. - X (Twitter) Posting (vidhupv) (by vidhupv) - Directly create, manage, and publish content to X/Twitter through a conversational interface. - xcodebuild iOS Build Tool - 🍎 Tool to orchestrate iOS Xcode workspace/project builds and relay compilation errors back to the LLM. - Xero Accounting Interface (john-zhang-dev) - Streamlines accounting, invoicing, and business process interaction via the official Xero MCP server. - XiYan Natural Language SQL - 🗄️ An MCP server that translates natural language requests into SQL queries executed against a database, powered by XiyanSQL. - XMind File Search - Read and perform searches across XMind files within a specified directory structure. - YouTube Integration Suite - Comprehensive YouTube API integration supporting video administration, Shorts creation, and analytics data retrieval.

📚 Development Ecosystem

High-level frameworks simplifying the creation and deployment of MCP servers and clients.

For server development

For client development

  • codemirror-mcp - CodeMirror extension implementing resource mentioning and prompt command dispatch for MCP.

📚 Reference Materials

Supporting documentation and community hubs for MCP.

🚀 Initial Setup

Launching Local MCP Utilities

Servers implemented in TypeScript within this directory are launchable via npx.

For instance, to activate the [Memory] service: sh npx -y @modelcontextprotocol/server-memory

Servers written in Python can be deployed using uvx (recommended) or pip.

To start the [Git] server using uvx: 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 installation and these for pip setup.

Integrating with an MCP Client

Running a server standalone is insufficient; it must be configured within an MCP client application. Below is the configuration snippet for Claude Desktop to utilize the server started 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": "" } }, "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"] } } }

🛠️ Developing Custom Utilities

Intend to build your own MCP server? Consult the official documentation at modelcontextprotocol.io for detailed tutorials, recommended methodologies, and implementation specifications.

🤝 Collaboration

Refer to [CONTRIBUTING.md] for guidelines on contributing to this repository.

🔒 Safety

For reporting security vulnerabilities, consult [SECURITY.md].

📜 Licensing

This codebase is distributed under the MIT License; review the [LICENSE] file for particulars.

💬 Community Channels

⭐ Endorsement

We encourage starring this repository and contributing new features or server implementations if you find MCP utilities valuable!


Managed by Anthropic, but collaboratively built by the community. The Model Context Protocol remains open source, and contributions are welcomed across all server implementations and feature enhancements!

WIKIPEDIA: XMLHttpRequest (XHR) defines an Application Programming Interface within JavaScript, commonly used by web browsers to issue HTTP requests to a server. This capability allows client-side web applications to communicate with the backend after the initial page load, receiving data asynchronously. XMLHttpRequest is a core component of Ajax development patterns. Before its widespread adoption, standard mechanisms for server interaction, such as hyperlink navigation or form submissions, typically necessitated reloading the entire webpage.

== Genesis == The foundational concept for XMLHttpRequest originated in the year 2000, developed by the team behind Microsoft Outlook. It was first integrated into the Internet Explorer 5 browser release (1999). Initially, the syntax did not use the standard XMLHttpRequest name; instead, developers relied on instantiation via ActiveXObject("Msxml2.XMLHTTP") or ActiveXObject("Microsoft.XMLHTTP"). By the time Internet Explorer 7 was released (2006), all contemporary browsers had adopted the explicit XMLHttpRequest identifier. This identifier has since become the universally accepted standard across all major browser engines, including Mozilla's Gecko (since 2002), Safari 1.2 (2004), and Opera 8.0 (2005).

=== Standardization === The World Wide Web Consortium (W3C) initiated the formal specification process, releasing a Working Draft on April 5, 2006. A Level 2 specification, introducing progress monitoring, cross-origin request capabilities, and byte stream handling, was published on February 25, 2008. Subsequently, the Level 2 features were merged back into the primary specification by the close of 2011. Development was later transferred to WHATWG, which now maintains the document as a living specification using Web IDL.

== Operational Use == The typical process for dispatching a request using XMLHttpRequest involves several sequential programming actions.

  1. Instantiation of an XMLHttpRequest object via its constructor:
  2. Invocation of the "open" method to define the request modality (GET/POST, etc.), specify the target resource URI, and select synchronous or asynchronous execution mode:
  3. For asynchronous operations, attaching an event handler to monitor state transitions:
  4. Triggering the request transmission using the "send" method:
  5. Monitoring the state changes within the assigned event listener. Upon successful server completion, the response is typically accessible via the "responseText" property once the object reaches state 4 (the "done" state). Beyond these fundamentals, XMLHttpRequest offers extensive configuration for request tailoring and response management. Custom HTTP headers can be appended to dictate server behavior, and data payloads can be uploaded during the "send" call. Responses can be automatically deserialized from JSON into native JavaScript structures or processed incrementally as data segments arrive, avoiding necessary waits for the full transmission. Requests can also be canceled mid-flight or configured to time out if they do not complete within a defined interval.

== Inter-Domain Communication (Cross-Domain) ==

In the early stages of the World Wide Web's evolution, mechanisms were identified that could permit data transfer be

See Also

`