Discover Awesome MCP Servers
Extend your agent with 84,516 capabilities via MCP servers.
- All84,516
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
Nordic Thingy:52 MCP Server
Enables Claude to control Nordic Thingy:52 IoT devices via Bluetooth LE, allowing users to manage LED colors, play sounds, and read environmental sensors through natural language conversations.
design-canvas-mcp
Enables AI agents to manage routes on the Design Canvas infinite canvas app, including adding, removing, listing routes, and capturing screenshots of the canvas.
google-search-mcp
Enables LLMs to perform real-time Google searches and retrieve web results via the MCP protocol.
biliscribe
Extracts and formats Bilibili video content into structured text for LLM processing and analysis.
screenshot-mcp-server
A modern Model Context Protocol (MCP) Server for Windows Screenshots built with .NET 10. It simulates Print Screen functionality and enables AI assistants to capture screenshots.
Regen Network MCP Server
Provides programmatic access to the Regen Network blockchain, allowing AI agents to interact with ecological credit markets and track carbon or biodiversity assets. It includes over 45 tools for querying blockchain modules, analyzing marketplace dynamics, and performing portfolio impact assessments.
miai
Open-source gateway for validated AI answers, serving scaffolds and cached responses via OpenMatch, with REST API and MCP support.
DebtStack.ai MCP Server
Provides AI agents with real-time access to corporate credit data, including debt structures, bond pricing, and guarantor chains extracted from SEC filings. It enables complex financial analysis such as screening companies by leverage, tracing corporate hierarchies, and searching covenant language.
Figma to React MCP
Automates the conversion of Figma designs into TypeScript React components and integrates with GitHub to create pull requests for the generated code. It includes visual regression testing with Playwright and accessibility validation to ensure implementations match the original designs.
MCP Obsidian
Enables semantic search across Obsidian vaults using vector embeddings and ChromaDB. Supports multiple vaults with real-time indexing and provides both MCP server and CLI interfaces for natural language querying of notes.
KYC MCP Server
Enables KYC (Know Your Customer) verification through API integration, supporting PAN card verification, PAN-Aadhaar link checking, and identity validation with advanced caching and rate limiting.
shell-session-mcp
Provides persistent interactive shell sessions via pseudo-terminals for MCP agents, enabling bidirectional communication, incremental reads, and stateful command execution across steps.
Keboola MCP Server
Connects AI agents and MCP clients to Keboola, enabling storage queries, SQL transformations, job triggers, and more through natural language.
github-mcp-server
Here are a few options for using a GitHub-hosted Minecraft Protocol (MCP) server with Cursor or Claude, along with explanations and considerations: **Understanding the Goal** The core idea is to have a Minecraft server running somewhere (likely on a cloud provider like AWS, Google Cloud, or Azure) and then use Cursor or Claude to interact with it, typically for: * **Code Generation:** Generating Minecraft commands, functions, or even mods. * **Automation:** Automating tasks within the game. * **Data Analysis:** Analyzing server logs or game data. **Option 1: Using a Minecraft Server API (Recommended)** This is the most robust and flexible approach. 1. **Choose a Minecraft Server API:** Several libraries allow you to interact with a Minecraft server programmatically. Popular choices include: * **Python:** * `mcstatus`: A simple library for checking server status (ping, player count, etc.). Good for basic monitoring. * `minecraft-protocol`: A lower-level library that gives you direct access to the Minecraft protocol. More complex but allows for more control. * `nbt`: For reading and writing NBT data (the format Minecraft uses to store world data, player data, etc.). Essential for advanced tasks. * **JavaScript/Node.js:** * `minecraft-protocol`: (Similar to the Python version) * `node-minecraft-protocol`: Another popular option. 2. **Set up your Minecraft Server:** You'll need a Minecraft server running somewhere. You can: * **Host it yourself:** Download the server software from Mojang and run it on your own computer or a dedicated server. * **Use a hosting provider:** Many companies offer Minecraft server hosting (e.g., Apex Hosting, BisectHosting, Shockbyte). This is often the easiest option. * **Cloud Provider (AWS, Google Cloud, Azure):** You can set up a virtual machine (VM) on a cloud provider and install the Minecraft server software there. This gives you more control over the server's resources. 3. **Write Code to Interact with the Server:** Use your chosen API to connect to the server and send commands. Here's a Python example using `mcstatus`: ```python from mcstatus import JavaServer server = JavaServer.lookup("your_server_address:25565") # Replace with your server address and port try: status = server.status() print("Server latency:", status.latency) print("Online players:", status.players.online) query = server.query() print("Server version:", query.software.version) print("Players:", query.players.names) except Exception as e: print(f"Error connecting to server: {e}") ``` 4. **Integrate with Cursor or Claude:** * **Cursor:** You can run your Python or JavaScript code directly within Cursor's editor. Use Cursor's AI features to help you generate code, debug, and understand the Minecraft API. * **Claude:** You can provide Claude with the code you've written and ask it to: * Generate new commands or functions. * Explain the code. * Suggest improvements. * Help you debug errors. **Option 2: Using `rcon` (Remote Console)** `rcon` is a protocol that allows you to remotely execute commands on a Minecraft server. It's a simpler alternative to a full API, but it's less flexible. 1. **Enable `rcon` on your Minecraft Server:** * Edit the `server.properties` file in your Minecraft server directory. * Set the following properties: ``` enable-rcon=true rcon.port=25575 # Choose a port (default is 25575) rcon.password=your_rcon_password # Choose a strong password ``` * Restart the server. 2. **Use an `rcon` Client:** You'll need a client to connect to the server and send commands. Libraries are available in various languages: * **Python:** `mcrcon` * **JavaScript/Node.js:** `rcon` 3. **Example (Python with `mcrcon`):** ```python from mcrcon import MCRcon with MCRcon("your_server_address", 25575, "your_rcon_password") as mcr: # Replace with your server details resp = mcr.command("/say Hello from Python!") print(resp) ``` 4. **Integrate with Cursor or Claude:** Similar to Option 1, you can use Cursor to run the code and Claude to help you generate commands and understand the `rcon` protocol. **Option 3: Directly Editing Server Files (Advanced, Not Recommended for Beginners)** This involves directly reading and writing files on the Minecraft server, such as: * `level.dat`: Contains world information. * `playerdata/*.dat`: Contains player data. * `world/region/*.mca`: Contains the actual world data. This is very complex and requires a deep understanding of Minecraft's file formats (especially NBT). It's generally not recommended unless you have a specific need that can't be met by the other options. If you do this, **always back up your server files first!** **GitHub Considerations** * **Storing Server Credentials:** **Never** commit your `rcon` password or other server credentials to a public GitHub repository. Use environment variables or a secure configuration file. * **Version Control:** Use GitHub to track changes to your code that interacts with the Minecraft server. This is especially important if you're working on a mod or a complex automation project. * **Collaboration:** GitHub makes it easy to collaborate with others on your Minecraft projects. **Choosing the Right Option** * **Beginner:** Start with Option 1 (Minecraft Server API) using `mcstatus` in Python for simple server monitoring. * **Intermediate:** Use Option 2 (`rcon`) for executing commands. * **Advanced:** Consider Option 1 with a more powerful API like `minecraft-protocol` or direct file editing (with extreme caution) if you need fine-grained control. **Example Workflow with Cursor and Claude** 1. **In Cursor:** Create a new Python file (e.g., `minecraft_control.py`). 2. **In Cursor:** Write the Python code to connect to your Minecraft server using `mcstatus` or `mcrcon`. 3. **In Cursor:** Use Cursor's AI features to help you generate the code. For example, you could type: `# Connect to my Minecraft server and print the number of online players`. Cursor will suggest code to do this. 4. **In Cursor:** Run the code to test the connection. 5. **Copy the code to Claude:** Paste the code into Claude and ask it to: * "Explain this Python code." * "Suggest improvements to make it more robust." * "Generate a function that will send a `/say` command to the server with a custom message." 6. **Copy the improved code back to Cursor:** Use the code generated by Claude in your Cursor project. Remember to replace placeholders like `"your_server_address"`, `"your_rcon_password"`, and the port numbers with your actual server details. Good luck!
Golden Egg TW Holdings MCP
Enables AI agents to query Taiwan stock holdings across multiple brokerages including Fubon, SinoPac, MasterLink, and E.SUN. It provides a standardized interface for accessing portfolio data and brokerage accounts through the Model Context Protocol.
FastMCP Todo Server
Server MCP sederhana untuk menyediakan Kursor Lokal saya dengan akses untuk menambahkan item ke daftar tugas MongoDB saya.
ServiceNow MCP Server
Connects Microsoft Copilot Studio to ServiceNow Service Catalog, enabling users to search catalog items, fill Adaptive Card order forms, and place orders from within a Copilot Studio agent.
ops-toolbox
A dependency-free MCP server providing tools for tailing logs, checking endpoint health, and searching/updating a runbook of past fixes.
contextboundary-gw
Self-hosted MCP gateway that applies deterministic, compiled policy to tool discovery, invocation, and outbound data flow, with no model in the enforcement path. Every decision emits a hash-chained receipt sealed with Ed25519 and verifiable using public keys only.
RoxyBrowser Playwright MCP
Enables AI-powered browser automation through RoxyChrome browsers using Playwright's accessibility tree for fast, lightweight web interactions without requiring vision models or screenshots.
brkt-gdrive-mcp
MCP server for semantic search over Google Drive documents, enabling AI tools to search, list, and retrieve document content.
Sourceplane MCP
Secure multi-source MCP server for reading local, GitHub, GitLab, Bitbucket, and network source code with read-only-by-default access, enabling AI assistants to inspect repositories safely.
foldkit
Exposes the 7-prime spine, 7 κ-bands, and 6 fold operations as native tools and resources in any MCP client for folding state analysis.
PubMed MCP Server
Enables AI assistants to search and retrieve biomedical research articles from PubMed's database of over 35 million citations, including metadata, abstracts, MeSH terms, and full-text PDFs when available.
A-Share MCP Server
A Model Context Protocol server providing tools for querying A-share stock market data, including historical prices, financial reports, market indices, and macroeconomic indicators.
blueprint-10k
An MCP server that provides deterministic finance tools for SEC filing analysis, enabling LLMs to compute financial ratios, fetch filings, and perform equity research without hallucinated numbers.
AgentPact
Marketplace where agents are customers
MCP Tool Server
Provides real-world tools for weather data, stock market information, and internet search through the Model Context Protocol. Integrates with OpenWeatherMap, Stooq market data, and Google Custom Search APIs.
Open Enterprise AI MCP Server
Connects AI coding assistants like Claude Code, Cursor, and Windsurf to enterprise data sources (databases, files, APIs, etc.) via a single binary, with 45+ connector categories and built-in memory tools.
start-infinity-mcp-server
Enables LLMs to manage StartInfinity boards using natural language by translating human-readable names into internal identifiers.