Discover Awesome MCP Servers
Extend your agent with 30,124 capabilities via MCP servers.
- All30,124
- 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
MVG Störung MCP Server (inofficial)
A Model Context Protocol (MCP) server that provides cached access to Munich Public Transport (MVG) disruption data.
K-Beauty MCP Server
Provides comprehensive Korean Beauty information through real-time web search, AI-powered skin analysis from photos, and curated knowledge of 58+ K-Beauty brands, ingredients, and personalized skincare routines.
Streamline MCP
Enables AI assistants to access and manage Streamline tasks, notes, tags, and workspaces via a Supabase-powered backend. It supports full CRUD operations, allowing users to search, create, update, and organize their productivity data through natural language.
SMRT Documentation MCP Server
Enables querying the SMRT framework documentation by automatically routing questions to relevant package experts and synthesizing responses from their CLAUDE.md files using AI-powered retrieval-augmented generation.
Mock MCP Server
A mock MCP server for testing MCP client implementations and development workflows. Supports tools, prompts, and resources across multiple transport protocols (stdio, HTTP, SSE).
LocalTides MCP Server
This server provides tools for interacting with the NOAA Tides and Currents API, enabling access to water level data, tide predictions, currents data, station information, and astronomical information like moon phases and sun times.
prompte-mcp
An MCP server that automatically enhances user prompts by applying advanced engineering techniques like chain-of-thought and few-shot reasoning based on identified intent. It optimizes technique selection through local learning and integrates directly into Claude sessions to improve output quality without additional API costs.
query_table
Berikut adalah terjemahan teks tersebut ke dalam Bahasa Indonesia: Sebuah *web scraper* untuk data tabel keuangan yang mengimplementasikan Protokol Konteks Model, memungkinkan pengguna untuk menanyakan data saham dari berbagai situs web keuangan Tiongkok termasuk THS, TDX, dan EastMoney.
DigitalOcean MCP Server
A server that exposes DigitalOcean App Platform functionality through standardized tools, enabling AI assistants to directly manage your DigitalOcean apps without writing code or memorizing API endpoints.
Unofficial PubChem MCP Server
A comprehensive Model Context Protocol server providing access to over 110 million chemical compounds with extensive molecular properties, bioassay data, and chemical informatics tools from the PubChem database.
AWS Common MCP Servers with CDK Deployment
Server MCP yang dapat di-deploy untuk layanan AWS umum (Location, S3, Aurora PG Data API) menggunakan AWS CDK.
Jenkins MCP Server
Enables comprehensive Jenkins automation through MCP interface, allowing users to manage builds, jobs, artifacts, and queues with natural language commands. Supports build triggering, monitoring, artifact retrieval, and system status checks with automatic CSRF protection and authentication.
Claude Code Review MCP
An MCP server that provides code review functionality using OpenAI, Google, and Anthropic models, serving as a "second opinion" tool that works with any MCP client.
Optuna MCP Server
A Model Context Protocol server that enables automated optimization and analysis using Optuna, allowing LLMs to perform hyperparameter optimization and interactively analyze optimization results via chat interfaces.
SearXNG MCP Server
Enables web search capabilities via a SearXNG instance, allowing for filtered searches across categories like news, images, and science. It supports multi-language queries, time-range filtering, and safe search options to provide formatted results with metadata.
Financial Modeling Prep MCP Server
Provides AI assistants access to comprehensive financial data including real-time stock quotes, company fundamentals, financial statements, market analysis, economic indicators, and 250+ financial tools across 24 categories from Financial Modeling Prep API.
NCBI Entrez MCP Server
Provides access to NCBI's scientific databases including E-utilities, PubChem, and PMC APIs for biomedical literature search, molecular data retrieval, and research through natural language queries.
mcp-linkedinads
Analyse your LinkedIn Ads performance. Compare to benchmarks and get optimisation recommendations.
富途 MCP 服务器 (Futu MCP Server)
Exposes Futu API client capabilities as an MCP (Model Context Protocol) tool, allowing AI assistants to access stock data from Futu through a standardized interface.
solana-launchpads-mcp
An MCP server that tracks daily activity and graduate metrics across multiple Solana launchpads.
Cisco ISE MCP Server
Enables management of Cisco Identity Services Engine (ISE) resources through the ERS API. Supports identity management, endpoint registration, network device configuration, and authorization profiles through natural language interactions.
BluestoneApps Development Standards (Remote)
Menerapkan Model Context Protocol (MCP) melalui HTTP untuk menyediakan akses jarak jauh ke standar pengkodean BluestoneApps dan contoh kode React Native.
Google Calendar MCP Server
Server Protokol Konteks Model yang menyediakan akses tanpa hambatan ke Google Calendar API dengan dukungan operasi asinkron, memungkinkan pengelolaan kalender yang efisien melalui antarmuka terstandarisasi.
Slidespeak
Okay, here's a breakdown of how to generate PowerPoint presentations using the Slidespeak API, along with considerations and potential code examples (in Python, as it's a common language for API interaction): **Understanding the Slidespeak API** Before diving into code, you need to understand the core concepts of the Slidespeak API. I don't have direct access to the Slidespeak API documentation, so I'll make some educated assumptions based on common presentation API patterns. You'll need to **consult the official Slidespeak API documentation** for the *definitive* details. Here's what I'd expect: * **Authentication:** Most APIs require authentication. This usually involves an API key or token that you'll need to include in your requests. Find out how Slidespeak handles authentication. * **Presentation Structure:** The API will likely have a way to define the structure of your presentation. This will involve specifying: * **Slides:** Each slide in the presentation. * **Slide Layouts:** The layout of each slide (e.g., title slide, title and content, two content sections, etc.). Slidespeak will probably have predefined layout names or IDs. * **Elements:** The elements within each slide (e.g., text boxes, images, charts, shapes). You'll need to specify the type of element, its position, size, and content. * **Data Input:** You'll need to provide the data that will populate the presentation. This could be text, image URLs, chart data, etc. * **Output Format:** The API will likely allow you to specify the output format (e.g., `.pptx`, `.pdf`). * **Error Handling:** The API should provide error codes and messages to help you debug any issues. **General Steps for Generating a Presentation** 1. **Authentication:** Obtain your API key or token from Slidespeak. 2. **Define Presentation Structure:** Create a data structure (e.g., a Python dictionary or JSON object) that describes the presentation you want to generate. This will include the slides, layouts, and elements. 3. **Populate with Data:** Fill in the data for each element in the presentation. 4. **Make API Request:** Send a request to the Slidespeak API, including your authentication credentials and the presentation data. 5. **Handle Response:** Process the API response. If the request was successful, you'll receive a URL or a file containing the generated presentation. If there was an error, you'll need to handle it appropriately. **Example Python Code (Conceptual - Requires Slidespeak API Documentation)** ```python import requests import json # Replace with your actual Slidespeak API key API_KEY = "YOUR_SLIDESPEAK_API_KEY" API_ENDPOINT = "https://api.slidespeak.com/presentations" # Example endpoint def create_presentation(presentation_data): """ Creates a PowerPoint presentation using the Slidespeak API. Args: presentation_data: A dictionary containing the presentation structure and data. Returns: The URL of the generated presentation, or None if there was an error. """ headers = { "Authorization": f"Bearer {API_KEY}", # Or however Slidespeak authenticates "Content-Type": "application/json" } try: response = requests.post(API_ENDPOINT, headers=headers, data=json.dumps(presentation_data)) response.raise_for_status() # Raise HTTPError for bad responses (4xx or 5xx) response_json = response.json() presentation_url = response_json.get("presentation_url") # Adjust based on API response return presentation_url except requests.exceptions.RequestException as e: print(f"Error making API request: {e}") if response is not None: print(f"Response status code: {response.status_code}") print(f"Response body: {response.text}") # Print the error message from the API return None except json.JSONDecodeError as e: print(f"Error decoding JSON response: {e}") if response is not None: print(f"Response text: {response.text}") return None # Example presentation data (replace with your actual data) presentation_data = { "title": "My Awesome Presentation", "slides": [ { "layout": "title_slide", # Example layout name "title": "Introduction", "subtitle": "A brief overview" }, { "layout": "title_and_content", "title": "Key Points", "content": "Here are some important points to consider." } ] } # Create the presentation presentation_url = create_presentation(presentation_data) if presentation_url: print(f"Presentation created successfully! URL: {presentation_url}") else: print("Failed to create presentation.") ``` **Explanation of the Code:** 1. **Import Libraries:** Imports the `requests` library for making HTTP requests and the `json` library for working with JSON data. 2. **API Key and Endpoint:** Sets the API key and endpoint. **Replace these with the actual values from Slidespeak.** 3. **`create_presentation` Function:** * Takes `presentation_data` as input, which is a dictionary representing the presentation. * Sets the `headers` for the API request, including the `Authorization` header (using a bearer token, which is common) and the `Content-Type` header. * Uses a `try...except` block to handle potential errors during the API request. * Makes a `POST` request to the API endpoint using `requests.post()`. * Calls `response.raise_for_status()` to raise an exception if the response status code indicates an error (4xx or 5xx). * Parses the JSON response using `response.json()`. * Extracts the presentation URL from the JSON response (adjust the key based on the API's response format). * Handles `requests.exceptions.RequestException` (for network errors, timeouts, etc.) and `json.JSONDecodeError` (if the API returns invalid JSON). 4. **Example Presentation Data:** Creates a sample `presentation_data` dictionary. **This is where you'll need to define the structure and content of your presentation according to the Slidespeak API's specifications.** Pay close attention to the expected layout names and element types. 5. **Call the Function:** Calls the `create_presentation` function with the example data. 6. **Print Results:** Prints the URL of the generated presentation or an error message. **Important Considerations:** * **Slidespeak API Documentation:** **This is the most important thing.** You *must* consult the official Slidespeak API documentation to understand the exact format of the presentation data, the available layouts, the authentication method, and the API's response format. * **Error Handling:** Implement robust error handling to catch potential issues during the API request and processing. Print detailed error messages to help you debug. * **Data Validation:** Validate the data you're sending to the API to ensure that it conforms to the expected format. This can help prevent errors. * **Rate Limiting:** Be aware of any rate limits imposed by the Slidespeak API. If you exceed the rate limit, you may need to implement a retry mechanism. * **Asynchronous Operations:** For large presentations, the API might use asynchronous operations. This means that the API will return a task ID, and you'll need to poll the API periodically to check the status of the task. * **Layouts and Elements:** Carefully choose the appropriate layouts and elements for your presentation. The Slidespeak API documentation should provide a list of available layouts and element types. * **Image Handling:** If you're including images in your presentation, make sure that the image URLs are publicly accessible. The Slidespeak API may also have specific requirements for image formats and sizes. **How to Adapt the Code:** 1. **Replace Placeholders:** Replace the placeholder values for `API_KEY` and `API_ENDPOINT` with your actual Slidespeak API credentials. 2. **Define Presentation Data:** Modify the `presentation_data` dictionary to match the structure and content of your desired presentation. Refer to the Slidespeak API documentation for the correct format. 3. **Adjust Authentication:** If Slidespeak uses a different authentication method (e.g., API key in the query string), adjust the `headers` accordingly. 4. **Handle API Response:** Modify the code that extracts the presentation URL from the API response to match the actual response format. 5. **Add Error Handling:** Add more specific error handling based on the error codes and messages returned by the Slidespeak API. **In summary, generating PowerPoint presentations with the Slidespeak API requires a thorough understanding of the API's documentation, careful construction of the presentation data, and robust error handling. Use the example code as a starting point and adapt it to your specific needs.**
claude-rocm-mcp
Read-only AMD GPU monitoring for Claude on Linux — VRAM, temperature, clocks, power, and running ML processes via rocm-smi.
MCPMem
Enables AI assistants to store and retrieve memories with semantic search capabilities using vector embeddings. Provides persistent memory storage with SQLite backend for context retention across conversations.
eda-mcp
An MCP server for Electronic Design Automation that provides comprehensive tools for managing KiCad 9.x PCB design workflows. It enables users to create schematics, layout PCBs, perform design rule checks, and export manufacturing files through a standardized interface.
openapi-diff-mcp-server
MCP4GVA
Enables access to GVA GIS (Generalitat Valenciana) geographic data through ArcGIS REST API, allowing queries, filtering, and exporting of land activity information in the Valencian Community.
Meta Marketing API MCP Server
Enables AI assistants to manage Facebook and Instagram advertising data through the Meta Marketing API. It supports full campaign lifecycle management, performance analytics, audience targeting, and creative optimization.