Awesome MCP Servers

Awesome MCP Servers

A comprehensive collection of Model Context Protocol (MCP) servers

TensorBlock

Research & Data
Visit Server

README

Awesome MCP Servers Awesome

A growing collection of Model Context Protocol (MCP) servers. Continuously updated — feel free to submit a PR to add missing services or newly created ones.

Model Context Protocol

MCP is like a USB-C port for AI. It’s an open protocol that standardizes how applications provide context to language models — enabling them to securely connect to tools, databases, APIs, filesystems, and more.

Coverage

This repo currently includes coverage for 2,379 MCP servers as of April 2, 2025.

Server Categories

🤖 <a name="ai--llm-integration"></a>AI & LLM Integration

Servers integrating with other AI models, AI platforms, RAG tools, prompt management, or agent frameworks.

🎨 <a name="art-culture--media"></a>Art, Culture & Media

Servers interacting with APIs for museums, media databases, image/video hosting, or creative content platforms.

🌐 <a name="browser-automation--web-scraping"></a>Browser Automation & Web Scraping

Servers using tools for browser control, automation, and extracting content from websites.

🏗️ <a name="build--deployment-tools"></a>Build & Deployment Tools

Servers interacting with build systems, containerization, CI/CD, or deployment platforms.

☁️ <a name="cloud-platforms--services"></a>Cloud Platforms & Services

Servers integrating with major cloud providers or specific cloud services.

✨ <a name="code-analysis--quality"></a>Code Analysis & Quality

Servers focused on static analysis, linting, code metrics, security scanning, vulnerability checks, or code quality assessment.

  • emiryasar/mcp_code_analyzer: A Model Context Protocol (MCP) server implementation for comprehensive code analysis. This tool integrates with Claude Desktop to provide code analysis capabilities through natural language interactions.
  • Sladey01/claude-github-snyk: Custom server for Claude desktop combining GitHub and Snyk scanning
  • Sladey01/github-snyk-server: GitHub Integration Server with Snyk security scanning for Claude
  • punkpeye/mcp-snyk: A standalone Snyk server for Model Context Protocol (MCP)
  • PoliTwit1984/mcp-perplexity-server: A Model Context Protocol (MCP) server for intelligent code analysis and debugging using Perplexity AI’s API, seamlessly integrated with the Claude desktop client.
  • j4c0bs/mcp-server-sql-analyzer: MCP server for SQL static analysis.
  • gokborayilmaz/code-reviewer-fixer-agent: This AI agent analyzes code repositories, detects potential security vulnerabilities, reviews code quality, and suggests fixes based on Sentry error logs using Sentry and GitHub MCP servers!
  • ggerve/coding-standards-mcp: MCP Server for Coding Standards - providing standardized coding guidelines and best practices
  • Szowesgad/mcp-server-semgrep: MCP Server Semgrep is a Model Context Protocol compliant server that integrates the powerful Semgrep static analysis tool with AI assistants like Anthropic Claude. It enables advanced code analysis, security vulnerability detection, and code quality improvements directly through a conversational interface.
  • mcollina/mcp-ripgrep: An MCP server to wrap ripgrep
  • stedwick/codecov-mcp: A Codecov Model Context Protocol server
  • DocNR/repo-analyzer-mcp: A Model Context Protocol (MCP) server for analyzing code repositories with special tools for the Nostr protocol and NDK.
  • yhzion/comment-stripper-mcp: A flexible MCP server that batch processes code files to remove comments across multiple programming languages. Currently supports JavaScript, TypeScript, and Vue files with regex-based pattern matching. Handles individual files, directories (including subdirectories), and text input. Built for clean code maintenance and preparation.
  • MxIris-Reverse-Engineering/ida-mcp-server: A Model Context Protocol server for IDA
  • MarcusJellinghaus/mcp-code-checker: MCP server providing code quality checks (pylint and pytest) with smart LLM-friendly prompts for analysis and fixes. Enables Claude and other AI assistants to analyze your code and suggest improvements.
  • semgrep/mcp: [beta] Use Semgrep in LLMs using MCP framework
  • apimatic/apimatic-validator-mcp: APIMatic Validator MCP Server for validating OpenAPI specs via APIMatic's API with MCP
  • johnhuang316/code-index-mcp: A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
  • sapientpants/sonarqube-mcp-server: Model Context Protocol (MCP) server for SonarQube
  • plapinski/PHPocalypse-MCP: MCP server for vibe developers that are too busy to run tests and static analysis.
  • dnakov/radare2-mcp: MCP stdio server for radare2
  • LaurieWired/GhidraMCP: MCP Server for Ghidra
  • codacy/codacy-mcp-server: Codacy's MCP Server implementation
  • mrexodia/ida-pro-mcp: MCP Server for IDA Pro
  • taida957789/ida-mcp-server-plugin: IDA Pro Plugin for serving MCP SSE server for cursor / claude
  • fdrechsler/mcp-server-idapro: A Model Context Protocol (MCP) server that enables AI assistants to interact with IDA Pro for reverse engineering and binary analysis tasks.
  • 13bm/GhidraMCP: Socket based MCP Server for Ghidra
  • ToyB0x/ai-lint: A document linting tool by AI. This is an experimental project that I am exploring AI, so there may be better tools out there.
  • crisschan/mcp-allure: read allure report(a type of test report )
  • admica/FileScopeMCP: Analyzes your codebase identifying important files based on dependency relationships. Generates diagrams and importance scores per file, helping AI assistants understand the codebase. Automatically parses popular programming languages such as Python, C, C++, Rust, Zig, Lua.
  • sapientpants/deepsource-mcp-server: Model Context Protocol (MCP) server for DeepSource
  • fosdickio/binary_ninja_mcp: A Binary Ninja plugin, MCP server, and bridge that seamlessly integrates Binary Ninja with your favorite LLM/MCP client.
  • wenkil/mcp_review_code_tool: A code review tool based on Model Context Protocol (MCP) that leverages OpenAI's capabilities for intelligent code analysis and review. | 基于模型上下文协议(MCP)的代码审查工具,利用OpenAI的能力进行智能代码分析和审查。
  • dwisiswant0/delve-mcp: MCP server for Delve debugger integration
  • JordyZomer/codeql-mcp: This project runs a Model Context Protocol (MCP) server that wraps the CodeQL query server. It enables tools like Cursor or AI agents to interact with CodeQL through structured commands.
  • klara-research/MCP-Analyzer: An MCP server to read MCP logs to debug directly inside the client
  • bookmd/Secure-Coding-MCP: Source code of the Secure-Coding-MCP tool

💻 <a name="code-execution"></a>Code Execution

Servers designed to execute code snippets or scripts in various languages, often in sandboxed environments.

💬 <a name="communication--messaging"></a>Communication & Messaging

Servers for interacting with email, chat platforms, SMS, or notification services.

📝 <a name="content-management-systems-cms"></a>Content Management Systems

Servers specifically designed to interact with CMS platforms.

📊 <a name="data-analysis--business-intelligence"></a>Data Analysis & Business Intelligence

Servers connecting to data warehouses, data query engines, analytics platforms, or specific data APIs.

🗄️ <a name="databases"></a>Databases

Servers providing interfaces to various database types like SQL, NoSQL, Vector Databases, Graph Databases, Time-Series, etc.

🛠️ <a name="developer-productivity--utilities"></a>Developer Productivity & Utilities

Servers enhancing developer workflows, integrating with IDEs, accessing documentation, API exploration, code generation helpers, or general dev utilities.

📁 <a name="filesystems"></a>Filesystems

Servers focused on interacting with local or remote file systems for reading, writing, editing, listing, or managing files and directories.

💰 <a name="finance--crypto"></a>Finance & Crypto

Servers dealing with financial data, stock markets, cryptocurrency exchanges/data, trading bots, banking APIs, accounting software, or blockchain interactions.

🎮 <a name="gaming"></a>Gaming

Servers interacting with game engines, game platforms/APIs, or providing game-related tools.

⚙️ <a name="hardware--iot"></a>Hardware & IoT

Servers controlling hardware devices, interacting with embedded systems, serial communication, 3D printers, or smart home systems.

  • corroleaus/tibber-mcp: An model-context-protocol server for an LLM to interact with Tibber
  • mcp2everything/mcp2serial: A open-source library enabling AI models to control hardware devices via serial communication using the MCP protocol. Initial support for Raspberry Pi Pico.
  • jango-blockchained/advanced-homeassistant-mcp: An advanced MCP server for Home Assistant. 🔋 Batteries included.
  • hekmon8/Homeassistant-server-mcp: A Model Context Protocol (MCP) server for interacting with Home Assistant. This server provides tools to control and monitor your Home Assistant devices through MCP-enabled applications.
  • mcp2everything/mcp2tcp: Conenct TCP device to LLMs via MCP protocol
  • SeanMcLoughlin/mcp-vcd: A Model Context Protocol implementation for Value Change Dump (VCD) files.
  • mcp2everything/mcp2mqtt: 本项目通过将 MCP 协议转换为 MQTT 协议,我们能够利用强大的大型语言模型(LLMs),就能轻松操控您的智能家居、机器人或其他硬件设备。
  • watabee/mcp-server-adb: MCP Server for Android Debug Bridge (ADB), enabling Claude to interact with Android devices.
  • Simon-Kansara/ableton-live-mcp-server: MCP Server implementation for Ableton Live OSC control
  • DMontgomery40/mcp-3D-printer-server: Connects MCP to major 3D printer APIs (OctoPrint, Klipper, Duet, Repetier, Bambu, Prusa, Creality). Control prints, monitor status, and perform advanced STL operations like scaling, rotation, sectional editing, and base extension. Includes slicing and visualization.
  • minhalvp/android-mcp-server: An MCP server that provides control over Android devices via adb
  • oleander/home-assistant-mcp-server: home-assistant-mcp-server
  • beyarkay/chat-with-arduino: Use LLMs to control your Arduino!
  • kmwebnet/MCP-Server-for-sensor-device: This project is a Node.js application designed for use with Claude Desktop. It simulates a CO2 sensor device and provides a JSON-RPC server to interact with the device. The application can run in both simulation mode and real mode, where it connects to a Raspberry Pi Pico via USB to read CO2 levels.
  • ThingsPanel/thingspanel-mcp: This MCP server integrates ThingsPanel IoT platform with AI models like Claude, GPT, and others that support the Model Context Protocol.
  • ykhli/mcp-light-control: MCP server to control Philips Hue lights, including sending Morse code through them
  • bonninr/freecad_mcp: FreecadMCP connects Freecad to Claude AI and other MCP-ready tools like Cursor through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Freecad. This integration enables prompt assisted CAD 3d Design.
  • The-Focus-AI/tezlab-cli: CLI and ModelContextProtocol interface to tezlab
  • voska/hass-mcp: Home Assistant MCP Server
  • mingzilla/pi-api-mcp-server: MCP (Model Context Protocol) Server for the PI API
  • zh19980811/Easy-MCP-AutoCad: 这个项目是一个基于Model Context Protocol (MCP)的AutoCAD集成服务器,它允许通过自然语言与AutoCAD进行交互。通过这个服务器,用户可以使用Claude等大型语言模型来创建、修改和分析AutoCAD图纸,同时还可以存储和查询CAD元素的相关数据。目前制作参考学习,仅实现端到端之间的通信,具体工具函数尚未晚上
  • tedostrem/home-assistant-mcp-color: A Model Context Protocol (MCP) integration that enables AI assistants to search for and control Home Assistant devices through natural language commands in Cursor.
  • tedostrem/home-assistant-mcp: A Model Context Protocol (MCP) integration that enables AI assistants to search for and control Home Assistant devices through natural language commands in Cursor.
  • hpohlmann/home-assistant-mcp: A Model Context Protocol (MCP) integration that enables AI assistants to search for and control Home Assistant devices through natural language commands in Cursor.
  • ysfscream/mqttx-mcp-sse-server: An implementation of the Model-Context Protocol (MCP) that enables MQTT operations over Server-Sent Events (SSE) transport.
  • cheerlights/cheerlights-mcp: MCP server that allows AI tools to interact with the CheerLights API.
  • zhaoyouj/mcp-slicer: A Model Context Protocol server for 3D Slicer integration
  • lamaalrajih/kicad-mcp: Model Context Protocol server for KiCad on Mac, Windows, and Linux
  • zerubeus/elektron-mcp: MCP sever for controlling Elektron devices using LLMs
  • abhishekjairath/sonic-pi-mcp: Model Context Protocol (MCP) server for controlling Sonic Pi through AI assistants
  • kukapay/opcua-mcp: An MCP server that connects to OPC UA-enabled industrial systems.
  • daobataotie/CAD-MCP: CAD MCP Server
  • dnakov/frida-mcp: MCP stdio server for frida
  • NicolasMontone/frida-mcp: MCP protocol for Frida
  • github-hewei/mcp-android-adb-server: 通过AI大模型操作安卓设备
  • wolfcoming/adb_mcp_server: Android ADB MCP 服务器 - 通过Claude或其他MCP客户端远程控制Android设备
  • JackieTien97/iotdb_mcp_server: iotdb_mcp_server
  • OkGoDoIt/beemcp: BeeMCP: an unofficial Model Context Protocol (MCP) server that connects your Bee wearable lifelogger to AI via the Model Context Protocol
  • runablehq/mobile-mcp: A Model Context Protocol (MCP) server that provides mobile automation capabilities.
  • yava555/mcp-server-adb: A Model Context Protocol server for Android Debug Bridge (ADB) control

❤️ <a name="healthcare--life-sciences"></a>Healthcare & Life Sciences

Servers integrating with healthcare standards, medical literature databases, bioinformatics resources, or specific healthcare platforms.

🧠 <a name="knowledge-management--memory"></a>Knowledge Management & Memory

Servers connecting to personal knowledge bases, flashcard apps, building/querying knowledge graphs, or providing persistent memory for LLMs.

🗺️ <a name="location--maps"></a>Location & Maps

Servers using mapping APIs, providing geolocation services, address lookups, or geospatial data.

📈 <a name="marketing-sales--crm"></a>Marketing, Sales & CRM

Servers integrating with CRM platforms, marketing analytics, customer data platforms, or advertising platforms.

🔗 <a name="mcp-infrastructure--frameworks"></a>MCP Infrastructure & Frameworks

Servers that provide core MCP functionalities like proxying, aggregation, hosting, SDKs, gateways, or templates/frameworks for building other MCP servers.

📡 <a name="monitoring--observability"></a>Monitoring & Observability

Servers connecting to monitoring systems, logging platforms, or providing system/application performance metrics.

🖼️ <a name="multimedia-processing"></a>Multimedia Processing

Servers focused on generating or manipulating images, processing video, audio transcription, text-to-speech, or document conversion.

🖥️ <a name="operating-system--command-line"></a>Operating System & Command Line

Servers providing access to the host operating system's command line/shell, executing OS commands, or managing system information.

✅ <a name="project--task-management"></a>Project & Task Management

Servers integrating with project management and task tracking tools.

🔬 <a name="science--research"></a>Science & Research

Servers accessing scientific databases, research platforms, or providing tools for scientific computation/simulation.

🔎 <a name="search"></a>Search

Servers providing web search capabilities or interfacing with specialized search APIs/platforms.

🔒 <a name="security"></a>Security

Servers interacting with security tools and platforms, vulnerability databases, security scanning, network security tools, or identity management.

  • alexgoller/illumio-mcp-server: The first MCP server for cybersecurity
  • BurtTheCoder/mcp-shodan: MCP server for querying the Shodan API
  • BurtTheCoder/mcp-maigret: MCP server for maigret, a powerful OSINT tool that collects user account information from various public sources.
  • BurtTheCoder/mcp-virustotal: A Model Context Protocol (MCP) server for querying the VirusTotal API.
  • DynamicEndpoints/Automated-BOD-25-01-CISA-Microsoft-Policies-MCP: BOD 25-01: Implementing Secure Practices for Cloud Services Required Configurations MCP
  • DynamicEndpoints/huntress-mcp-server: MCP server for Huntress API integration
  • BurtTheCoder/mcp-dnstwist: MCP server for dnstwist, a powerful DNS fuzzing tool that helps detect typosquatting, phishing, and corporate espionage.
  • bmorphism/slowtime-mcp-server: A Model Context Protocol server for secure time-based operations with timing attack protection and timelock encryption
  • ChristophEnglisch/keycloak-model-context-protocol: MCP server implementation for Keycloak user management. Enables AI-powered administration of Keycloak users and realms through the Model Context Protocol (MCP). Seamlessly integrates with Claude Desktop and other MCP clients for automated user operations.
  • PhialsBasement/nmap-mcp-server: A Model Context Protocol (MCP) server that enables AI assistants to perform network scanning operations using NMAP
  • smithery-ai/netskope-mcp: A Zero Trust Network Access MCP for Netskope's SSE/SASE platform.
  • secmate-ai/CyberSecurity-MCPs: Model Context Protocol Server For Cyber Security
  • kapilduraphe/okta-mcp-server: Okta MCP Server
  • qianniuspace/mcp-security-audit: A powerful MCP (Model Context Protocol) Server that audits npm package dependencies for security vulnerabilities. Built with remote npm registry integration for real-time security checks.
  • sammcj/mcp-snyk: MCP Server for Snyk Security Scanning
  • 1595901624/crypto-mcp: A Model Context Protocol (MCP) server for encrypting/decrypting/algorithm/hash
  • ThreatFlux/YaraFlux: A yara based MCP Server
  • cheqd/mcp-toolkit: Model Context Protocol (MCP) Toolkit for cheqd decentralised identity
  • unmuktoai/Wazuh-MCP-Server: An open-source MCP server for integrating Wazuh security data with LLMs (such as the Claude Desktop App). This service authenticates with the Wazuh RESTful API, retrieves alerts from Elasticsearch indices, transforms events into an MCP-compliant JSON format, and exposes an HTTP endpoint for Claude Desktop to fetch real-time security context.
  • zoomeye-ai/mcp_zoomeye: A Model Context Protocol server that provides network asset information based on query conditions. This server allows LLMs to obtain network asset information and supports querying network asset information by zoomeye dork etc.
  • emeryray2002/mcp-secops-v3: This is an MCP (Model Context Protocol) server for interacting with Google's Chronicle Security Operations API.
  • Cyreslab-AI/shodan-mcp-server: A Model Context Protocol server that provides access to Shodan API functionality
  • marcoeg/mcp-nvd: An MCP server to query the NIST National Vulnerability Database (NVD)
  • xue20010808/ThreatNews: MCP server for Threat info collection in cyber security
  • ZeroPathAI/zeropath-mcp-server: Open-source MCP server for querying ZeroPath security issues, patches, and scans using Claude, Cursor, Windsurf, or any AI assistant.
  • ahnlabio/bicscan-mcp: BICScan MCP Server
  • X3r0K/Shodan-MCP-Server: This is a Model Context Protocol (MCP) server that provides access to the Shodan API. It allows you to programmatically query Shodan for information about devices, vulnerabilities, and more.
  • 0xPratikPatil/NmapMCP: NmapMCP is a robust integration of the Nmap scanning tool with the Model Context Protocol (MCP), enabling seamless network scanning capabilities within MCP-compatible environments
  • colygon/zkpmcp: Zero Knowledge Proofs MCP Server
  • arsolutioner/secure-annex-mcp: A Model Context Protocol (MCP) server for analyzing browser extension security
  • Ta0ing/MCP-SecurityTools: MCP-SecurityTools 是一个专注于收录和更新网络安全领域 MCP 的开源项目,旨在汇总、整理和优化各类与 MCP 相关的安全工具、技术及实战经验。
  • ccq1/awsome_kali_MCPServers: awsome kali MCPServers is a set of MCP servers tailored for Kali Linux, designed to empower AI Agents in reverse engineering and security testing. It offers flexible network analysis, target sniffing, traffic analysis, binary understanding, and automation, enhancing AI-driven workflows.
  • bornpresident/Volatility-MCP-Server: A Model Context Protocol (MCP) server that integrates Volatility 3 memory forensics framework with Claude
  • pullkitsan/mobsf-mcp-server: This MCP server uses mobsf api's to scan and analyze the apk and ipa files.
  • Castrozan/token-info-mcp: MCP server to check Betha's OAuth tokens
  • jamiesonio/defectdojo-mcp: An experimental ModelContextProtocol server connecting LLMs to DefectDojo for AI-powered security workflows. Enables natural language interaction with vulnerability data, simplifies security analysis, and automates reporting through a lightweight middleware integration.

📱 <a name="social-media--content-platforms"></a>Social Media & Content Platforms

Servers interacting with social networks, content platforms, or feed aggregators.

✈️ <a name="travel--transportation"></a>Travel & Transportation

Servers providing data or services related to flights, trains, transportation APIs, or travel planning.

🔧 <a name="utilities--helpers"></a>Utilities & Helpers

Servers providing simple, general-purpose tools like time/date information, calculators, dice rollers, formatters, unit converters, UUID generation, etc.

🔄 <a name="version-control"></a>Version Control

Servers interacting with version control systems and platforms for repository management, issues, pull requests, etc.

Recommended Servers

Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.

Featured
TypeScript
MCP PubMed Search

MCP PubMed Search

Server to search PubMed (PubMed is a free, online database that allows users to search for biomedical and life sciences literature). I have created on a day MCP came out but was on vacation, I saw someone post similar server in your DB, but figured to post mine.

Featured
Python
dbt Semantic Layer MCP Server

dbt Semantic Layer MCP Server

A server that enables querying the dbt Semantic Layer through natural language conversations with Claude Desktop and other AI assistants, allowing users to discover metrics, create queries, analyze data, and visualize results.

Featured
TypeScript
mixpanel

mixpanel

Connect to your Mixpanel data. Query events, retention, and funnel data from Mixpanel analytics.

Featured
TypeScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.

Featured
Python
Nefino MCP Server

Nefino MCP Server

Provides large language models with access to news and information about renewable energy projects in Germany, allowing filtering by location, topic (solar, wind, hydrogen), and date range.

Official
Python
Vectorize

Vectorize

Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.

Official
JavaScript
Mathematica Documentation MCP server

Mathematica Documentation MCP server

A server that provides access to Mathematica documentation through FastMCP, enabling users to retrieve function documentation and list package symbols from Wolfram Mathematica.

Local
Python
kb-mcp-server

kb-mcp-server

An MCP server aimed to be portable, local, easy and convenient to support semantic/graph based retrieval of txtai "all in one" embeddings database. Any txtai embeddings db in tar.gz form can be loaded

Local
Python
Research MCP Server

Research MCP Server

The server functions as an MCP server to interact with Notion for retrieving and creating survey data, integrating with the Claude Desktop Client for conducting and reviewing surveys.

Local
Python