Discover Awesome MCP Servers
Extend your agent with 16,059 capabilities via MCP servers.
- All16,059
- 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
Burpsuite MCP Server
Azure Database for PostgreSQL MCP Server (Preview)
Azure Database for PostgreSQL Server MCP
MCP Memory Server
Provides persistent memory functionality for AI conversations by creating, managing and querying entities and relationships in a knowledge graph. Features SQLite storage, advanced search capabilities, and Windows auto-start integration for long-term AI memory retention.
国金QMT-MCP
A modular quantitative trading assistant that integrates with XTQuant/QMT trading platform, enabling AI-assisted trading strategy generation, real-time trade execution, and performance backtesting.
Axion Planetary MCP
Enables MCP clients to access Google Earth Engine's satellite imagery and geospatial analysis capabilities. Provides tools for vegetation analysis, crop classification, disaster monitoring, and interactive map creation using petabytes of satellite data.
Claude Code MCP Enhanced
An enhanced Model Context Protocol (MCP) server that allows running Claude Code in one-shot mode with permissions bypassed automatically, featuring advanced task
Remote MCP Server on Cloudflare
A server that enables Model Context Protocol (MCP) functionality on Cloudflare Workers with OAuth login, allowing applications like Claude Desktop to access custom tools through a standardized interface.
SAP Hybris C4C MCP Server by CData
This read-only MCP Server allows you to connect to SAP Hybris C4C data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at https://www.cdata.com/solutions/mcp
MyContext MCP Server
Enables personal project documentation management through local markdown files stored in nested directories. Supports organizing context by project and layer (backend/frontend/fullstack) with search functionality across all documentation files.
ACP Commerce MCP Server
Enables AI agents to perform e-commerce operations through a standardized interface implementing the x402 and Agentic Commerce Protocol (ACP). Supports merchant sessions, product search, and payment orchestration with production-ready security features.
attAck-mcp-server
Proyek ini adalah server MCP (Model Context Protocol) untuk menanyakan teknik dan taktik ATT&CK (Adversarial Tactics, Techniques, and Common Knowledge). Ini menyediakan cara untuk mengakses dan mengambil informasi tentang berbagai teknik dan taktik serangan yang digunakan oleh musuh.
mcp-api-tester Tools & Interfaces
Here are a few possible translations, depending on the context and what you want to emphasize: * **Server MCP untuk LLM untuk menguji API:** This is a direct translation and is generally understandable. * **Server MCP untuk LLM, digunakan untuk pengujian API:** This emphasizes the purpose of the server. * **Server MCP yang digunakan untuk menguji API dari LLM:** This clarifies that the API being tested belongs to the LLM. * **Saya butuh server MCP untuk LLM, yang akan digunakan untuk menguji API:** (If you are requesting one) This translates to "I need an MCP server for LLM, which will be used to test the API." **Explanation of terms:** * **MCP Server:** This is kept as "Server MCP" as it's likely a specific type of server with a known acronym. If you have more context about what "MCP" stands for, I can provide a more accurate translation. * **LLM:** This is kept as "LLM" as it's a common acronym (Large Language Model). * **API:** This is kept as "API" as it's a widely understood acronym in Indonesian as well. * **to test:** Translated as "untuk menguji" (to test) or "digunakan untuk pengujian" (used for testing). Therefore, the best translation depends on the specific context. If you can provide more information about what you're trying to say, I can give you a more precise translation.
mcp-youtube
High-efficiency YouTube MCP server: Get token-optimized, structured data for your LLMs using the YouTube Data API v3.
OMNI-Sales
Penjualan Server MCP
Oracle Service Cloud MCP Server by CData
This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Oracle Service Cloud (beta): https://www.cdata.com/download/download.aspx?sku=KOZK-V&type=beta
webdev-mcp
An MCP server providing web development tools such as screen capturing capabilities that let AI agents take and work with screenshots of the user's screen.
Base Mini App Builder MCP Server
Enables developers to build Base mini apps from start to finish with 10 specialized tools for generating manifests, starter code, deployment guides, design guidelines, and debugging assistance. Integrates official Base documentation to streamline the complete development workflow for Base ecosystem mini applications.
Document Conversion Assistant
Enables conversion between multiple document formats including Markdown, HTML, TXT, PDF, and DOCX with automatic format detection. Supports high-fidelity document transformation while preserving content integrity.
BoldSign MCP Server
Enables interaction with the BoldSign e-signature platform through its API. Supports managing documents, templates, contacts, users, and teams for electronic signature workflows.
Lindorm MCP Server
An example server that enables interaction with Alibaba Cloud's Lindorm multi-model NoSQL database, allowing applications to perform vector searches, full-text searches, and SQL operations through a unified interface.
Framelink Figma MCP Server
MCP Server Template (
Templat ini membantu Anda dengan cepat melakukan bootstrap proyek server Model Context Protocol (MCP) baru berdasarkan praktik yang direkomendasikan.
MCP Server (mcp-tools)
Cloudflare Playwright MCP
Enables AI assistants to control a browser through Playwright automation tools deployed on Cloudflare Workers. Supports web automation tasks like navigation, typing, clicking, and taking screenshots through natural language commands.
Hello Service MCP Server
A unified HTTP/HTTPS service that exposes Model Context Protocol (MCP) functionality over HTTP endpoints, allowing clients to list available tools and call them through a standardized API.
LayerZero OFT MCP Server
A TypeScript/Node.js server that enables creating, deploying, and bridging Omnichain Fungible Tokens (OFTs) across multiple blockchains using LayerZero protocols.
Untappd MCP Server using Azure Functions
Okay, here's an example of a simple Azure Function written in F# that uses the Managed Identity (formerly known as Managed Service Identity or MSI) to access Azure resources. This example will demonstrate how to retrieve an access token for Azure Key Vault. ```fsharp namespace MyAzureFunction open System open System.Net open System.Net.Http open System.Threading.Tasks open Microsoft.Azure.WebJobs open Microsoft.Azure.WebJobs.Extensions.Http open Microsoft.AspNetCore.Http open Microsoft.Extensions.Logging open Azure.Identity // Function to get an access token for Azure Key Vault using Managed Identity let getAccessTokenForAzureKeyVault (log: ILogger) : Task<string> = task { try let credential = new DefaultAzureCredential() let tokenRequestContext = new Azure.Identity.TokenRequestContext([| "https://vault.azure.net/.default" |]) let! accessToken = credential.GetTokenAsync tokenRequestContext log.LogInformation($"Successfully retrieved access token for Key Vault. Expires on: {accessToken.ExpiresOn}") return accessToken.Token with | ex -> log.LogError($"Error retrieving access token: {ex.Message}") return null } // Azure Function triggered by HTTP [<FunctionName("MyHttpTriggeredFunction")>] let Run ( [<HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)>] req: HttpRequest, log: ILogger) : Task<IActionResult> = task { log.LogInformation "C# HTTP trigger function processed a request." let name = match req.Query.["name"].ToString() with | null -> let body = new System.IO.StreamReader(req.Body).ReadToEnd() let data = Newtonsoft.Json.JsonConvert.DeserializeObject<{| name : string |}>(body) match data with | null -> "Azure Function" | _ -> data.name | name -> name let accessTokenTask = getAccessTokenForAzureKeyVault log let! accessToken = accessTokenTask let responseMessage = if String.IsNullOrEmpty accessToken then $"Hello, {name}. Failed to retrieve Key Vault access token." else $"Hello, {name}. Successfully retrieved Key Vault access token." let response = new Microsoft.AspNetCore.Mvc.OkObjectResult(responseMessage) :> IActionResult return response } ``` **Explanation:** 1. **Dependencies:** Make sure you have the necessary NuGet packages installed in your Azure Function project: * `Microsoft.Azure.Functions.Worker.Sdk` * `Microsoft.Azure.Functions.Worker` * `Azure.Identity` * `Newtonsoft.Json` (if you're using JSON deserialization) 2. **Namespaces:** The code imports necessary namespaces for HTTP handling, logging, and Azure Identity. 3. **`getAccessTokenForAzureKeyVault` Function:** * This function is responsible for obtaining the access token for Azure Key Vault. * It uses `DefaultAzureCredential()`. `DefaultAzureCredential` automatically tries different authentication methods (including Managed Identity if the function is running in an Azure environment with Managed Identity enabled). * `TokenRequestContext` specifies the scope for the access token. `"https://vault.azure.net/.default"` is the standard scope for accessing Azure Key Vault. * `credential.GetTokenAsync` retrieves the access token. * Error handling is included to log any exceptions that occur during token retrieval. 4. **`Run` Function (Azure Function Entry Point):** * `[<FunctionName("MyHttpTriggeredFunction")>]`: This attribute defines the name of the Azure Function. * `[<HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)>]`: This attribute configures the function to be triggered by HTTP requests (GET or POST). `AuthorizationLevel.Function` means you'll need a function key to access it. * The function retrieves a `name` parameter from the query string or the request body (JSON). * It calls `getAccessTokenForAzureKeyVault` to get the Key Vault access token. * It constructs a response message indicating whether the access token was successfully retrieved. * Finally, it returns an `OkObjectResult` containing the response message. **How to Deploy and Test:** 1. **Create an Azure Function App:** If you don't already have one, create an Azure Function App in the Azure portal. Choose the `.NET` runtime stack. 2. **Enable Managed Identity:** In the Azure portal, go to your Function App. Under "Settings," find "Identity." Enable "System assigned managed identity" and save. Note the Object (principal) ID. 3. **Grant Key Vault Access (if needed):** If you want to *use* the access token to access Key Vault secrets, you'll need to grant the Managed Identity permissions to Key Vault. Go to your Key Vault in the Azure portal. Under "Access configuration", choose "Azure role-based access control (recommended)". Then go to "Access control (IAM)" and add a role assignment. Assign the "Key Vault Secrets User" role to the Managed Identity of your Function App. You can search for the Function App's Managed Identity using its name. 4. **Deploy the Function:** Deploy your F# Azure Function code to the Function App. You can use Visual Studio, Azure DevOps, or other deployment methods. 5. **Test the Function:** Use a tool like Postman or `curl` to send an HTTP request to your function's URL. For example: ``` https://<your-function-app-name>.azurewebsites.net/api/MyHttpTriggeredFunction?name=Test ``` You'll need to include the function key in the request header (if you're using `AuthorizationLevel.Function`). You can find the function key in the Azure portal under your Function App -> Functions -> Your Function -> Function Keys. The response should indicate whether the Key Vault access token was successfully retrieved. If it was, the function is correctly using Managed Identity. **Important Considerations:** * **Error Handling:** The example includes basic error handling, but you should add more robust error handling for production environments. * **Configuration:** For more complex scenarios, you might want to use Azure App Configuration or other configuration services to manage your application settings. * **Logging:** Use the `ILogger` interface to log important information and errors. Azure Functions provides integration with Azure Monitor for logging and monitoring. * **Security:** Always follow security best practices when developing Azure Functions, including using Managed Identity, minimizing permissions, and validating input. * **Key Vault Usage:** This example only retrieves the access token. To actually *use* the token to retrieve secrets from Key Vault, you would need to use the `Azure.Security.KeyVault.Secrets` NuGet package and the `SecretClient` class. You would then pass the access token to the `SecretClient`'s constructor. However, the `SecretClient` can also use `DefaultAzureCredential` directly, so you might not need to manually retrieve the token in many cases. This comprehensive example should get you started with using Managed Identity in your F# Azure Functions. Remember to adapt the code to your specific requirements and follow best practices for security and error handling.
Gotas Commerce MCP Server
A bridge between AI assistants and cryptocurrency payment services that enables creating and verifying USDT transactions through the Gotas Commerce API.
MCP Server Gemini
A Model Context Protocol server that enables Claude Desktop and other MCP-compatible clients to leverage Google's Gemini AI models with features like thinking models, Google Search grounding, JSON mode, and vision support.
Celery MCP
Enables interaction with Celery distributed task queues through MCP tools. Supports task management, monitoring worker statistics, and controlling asynchronous job execution through natural language.