A curated list of Model Context Protocol (MCP) resources.
The Model Context Protocol (MCP) is an open protocol published by Anthropic in November 2024. It enables seamless integration between LLM applications and external data sources and tools. This repo is not just about MCP Servers but the whole ecosystem arround the protocol itself.
All current MCP servers are not in one language. Here is a list from official repository with associated programming languages.
- FileSystem - Secure file operations with configurable access controls.
- Github - Repository management, file operations, and GitHub API integration.
- Gitlab - GitLab API, enabling project management.
- Google Drive - File access and search capabilities for Google Drive.
- PostgreSQL - Read-only database access with schema inspection.
- Slack - Channel management and messaging capabilities.
- Memory - Knowledge graph-based persistent memory system.
- Puppeteer - Browser automation and web scraping.
- Brave Search - Web and local search using Brave's Search API.
- Google Maps - Location services, directions, and place details.
- Cloudflare - Deploy, configure & interrogate your resources on the Cloudflare developer platform (e.g. Workers/KV/R2/D1).
- Raygun - Interact with your crash reporting and real using monitoring data on your Raygun account.
- Kagi - A Model Context Protocol server implementation for Kagi's API.
- Exa.ai - Use the Exa AI Search API for web searches.
- Youtube - Uses
yt-dlp
to download subtitles from YouTube. - AppleScript - Implements interaction with macOS via AppleScript.
- Git - Tools to read, search, and manipulate Git repositories.
- Sqlite - Database interaction and business intelligence capabilities.
- Sentry - Retrieving and analyzing issues from Sentry.io.
- Fetch - Web content fetching and conversion for efficient LLM usage.
- Stdio - Communicate with an MCP client through standard input/output streams.
- Websocket - WebSocket server transport. This is an ASGI application, suitable to be used with a framework like Starlette and a server like Hypercorn.
- OpenAI - Query OpenAI models directly from Claude.
- Phabricator - Interact with Phabricator API.
- Obsidian - Interact with Obsidian.
- Filesystem - File operations with configurable access controls.
- Filesystem - File operations with configurable access controls.
- Python - Official Python SDK.
- Typescript - Official Typescript SDK.
- Rust - Community-driven Rust adaptation of offcials SDK.
⚠️ Under development. - Go - Community-driven Go adaptation of offcials SDK.
⚠️ Under development.
- Server inspector - Visual testing tool for MCP servers.
- Langchain - Support for LangChain.
- MCP Installer - A server that installs other MCP servers for you.
- MCP get - A command-line tool for installing and managing Model Context Protocol (MCP) servers.
- Fast MCP - Create tools, expose resources, and define prompts with clean, Pythonic code.