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
agent-guard-mcp
agent-guard-mcp
Lab Registry Server
Enables MCP clients to discover and fetch skills, agents, commands, and hooks from the Gen-e2 Lab Registry, and check local inventory compliance against the registry.
linux-mcp-server
Dukungan untuk menjalankan shell di Linux.
litellm-mcp
MCP server that provides tools to interact with the LiteLLM proxy API, enabling LLM completions, embeddings, image generation, and admin operations.
Monad NFT Launch Tool
An MCP server that helps users create NFT collections, deploy smart contracts to the Monad blockchain, and generate mint websites with Claude AI integration.
gleif-mcp-server
A Model Context Protocol server that provides access to the GLEIF REST API for querying legal entity information, LEI records, issuer details, and organizational relationships.
Weather MCP Server
Provides current weather data and city comparisons for any location with support for metric/imperial units and optional forecasts.
hass-mcp-server
MCP server for full Home Assistant control, enabling AI agents to manage dashboards, automations, files, apps, entities, and more via REST API, WebSocket, and SSH.
mcp-arcgis-chestercounty
Enables querying Chester County, PA open geospatial data via ArcGIS, including search, layer query, and schema retrieval.
PPT Master Deck MCP
Paid remote MCP for generating, revising, rendering, and exporting PowerPoint decks with structured receipts and audit logs.
Synlake MCP Server
Enables AI agents to discover, evaluate, and provision cloud infrastructure across AWS, GCP, and Azure with cross-cloud normalization, cost comparisons, and deployable execution kits.
Chromadb Fastapi Mcp
Saya akan menerjemahkan frasa "chromadb を fastapi 化し fastapi-mcp で mcp server として利用" ke dalam bahasa Indonesia. Terjemahan: **"Mengubah ChromaDB menjadi aplikasi FastAPI dan menggunakannya sebagai server MCP dengan FastAPI-MCP."** Berikut adalah sedikit penjelasan tambahan untuk memperjelas terjemahannya: * **Mengubah ChromaDB menjadi aplikasi FastAPI:** Ini berarti membungkus fungsionalitas ChromaDB dalam sebuah API (Application Programming Interface) menggunakan framework FastAPI. * **Server MCP dengan FastAPI-MCP:** MCP kemungkinan besar adalah singkatan dari "Microservice Control Plane". FastAPI-MCP adalah library atau framework yang digunakan untuk mengelola dan mengontrol microservice yang dibangun dengan FastAPI. Jadi, menggunakan ChromaDB yang sudah di-FastAPI-kan sebagai server MCP berarti menggunakannya sebagai bagian dari arsitektur microservice yang dikelola oleh FastAPI-MCP. Semoga terjemahan ini membantu!
EGH Research MCP Server
Provides offline research and advanced search capabilities for Ellen Gould Harmon's writings via MCP and HTTP APIs, including PDF generation and Docker deployment.
Directory Explorer MCP Server
A Model Context Protocol server that provides token-aware directory exploration and file analysis for Large Language Models, enabling intelligent codebase navigation with features like directory scanning, file content extraction, and token usage statistics.
Image Generator
I understand you want me to generate and return an image using Together.ai. However, I am a text-based AI and do not have the capability to directly generate or return images. I can provide you with the necessary information and code snippets to do so yourself using the Together.ai API. To generate an image using Together.ai, you would typically need to: 1. **Sign up for a Together.ai account and obtain an API key.** This is essential for authenticating your requests. 2. **Choose a model.** Together.ai offers various image generation models. You'll need to select one that suits your needs. 3. **Use the Together.ai API to send a request with your desired parameters.** This includes the model you want to use, the prompt describing the image you want to generate, and any other relevant settings (e.g., image size, number of images). 4. **Receive the generated image data from the API.** This data is usually in the form of a URL pointing to the image or a base64 encoded string. 5. **Display or save the image.** You can then display the image in your application or save it to a file. Here's a basic example of how you might use the Together.ai API with Python (using the `requests` library): ```python import requests import json # Replace with your actual API key api_key = "YOUR_TOGETHERAI_API_KEY" # API endpoint for image generation api_url = "https://api.together.xyz/inference" # Request payload payload = { "model": "stabilityai/stable-diffusion-xl-base-1.0", # Example model "prompt": "A futuristic cityscape at sunset", "n_images": 1, # Number of images to generate "size": "512x512", # Image size "steps": 30 # Number of steps } headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" } try: response = requests.post(api_url, headers=headers, data=json.dumps(payload)) response.raise_for_status() # Raise HTTPError for bad responses (4xx or 5xx) data = response.json() # Check for errors in the response if "error" in data: print(f"Error from Together.ai: {data['error']}") else: # Assuming the API returns a URL to the generated image image_url = data["output"]["choices"][0]["image_url"] print(f"Image URL: {image_url}") # You can then use this URL to display or download the image # For example, to download the image: image_response = requests.get(image_url, stream=True) image_response.raise_for_status() with open("generated_image.png", "wb") as out_file: for chunk in image_response.iter_content(chunk_size=8192): out_file.write(chunk) print("Image downloaded successfully!") except requests.exceptions.RequestException as e: print(f"Request failed: {e}") except json.JSONDecodeError: print("Failed to decode JSON response.") except KeyError as e: print(f"Missing key in JSON response: {e}") except Exception as e: print(f"An unexpected error occurred: {e}") ``` **Important Notes:** * **Replace `"YOUR_TOGETHERAI_API_KEY"` with your actual API key.** * **Choose the appropriate model.** The example uses `stabilityai/stable-diffusion-xl-base-1.0`. Refer to the Together.ai documentation for a list of available models and their capabilities. * **Adjust the `prompt` and other parameters** in the `payload` to customize the image generation. * **Error Handling:** The code includes basic error handling to catch potential issues with the API request or response. You should implement more robust error handling in a production environment. * **Rate Limits:** Be aware of Together.ai's rate limits and usage policies. * **API Changes:** The Together.ai API may change over time. Always refer to the official documentation for the most up-to-date information. This code provides a starting point. You'll need to adapt it to your specific needs and integrate it into your application. Remember to consult the Together.ai documentation for detailed information on their API and available models. I can help you refine the prompt, choose a model, or troubleshoot any issues you encounter while implementing this. Just let me know what you need! **Indonesian Translation:** Saya mengerti Anda ingin saya menghasilkan dan mengembalikan gambar menggunakan Together.ai. Namun, saya adalah AI berbasis teks dan tidak memiliki kemampuan untuk menghasilkan atau mengembalikan gambar secara langsung. Saya dapat memberi Anda informasi dan cuplikan kode yang diperlukan untuk melakukannya sendiri menggunakan API Together.ai. Untuk menghasilkan gambar menggunakan Together.ai, Anda biasanya perlu: 1. **Mendaftar akun Together.ai dan mendapatkan kunci API.** Ini penting untuk mengotentikasi permintaan Anda. 2. **Pilih model.** Together.ai menawarkan berbagai model pembuatan gambar. Anda perlu memilih salah satu yang sesuai dengan kebutuhan Anda. 3. **Gunakan API Together.ai untuk mengirim permintaan dengan parameter yang Anda inginkan.** Ini termasuk model yang ingin Anda gunakan, perintah yang menjelaskan gambar yang ingin Anda hasilkan, dan pengaturan relevan lainnya (misalnya, ukuran gambar, jumlah gambar). 4. **Menerima data gambar yang dihasilkan dari API.** Data ini biasanya berupa URL yang menunjuk ke gambar atau string yang dikodekan base64. 5. **Menampilkan atau menyimpan gambar.** Anda kemudian dapat menampilkan gambar di aplikasi Anda atau menyimpannya ke file. Berikut adalah contoh dasar bagaimana Anda dapat menggunakan API Together.ai dengan Python (menggunakan pustaka `requests`): ```python import requests import json # Ganti dengan kunci API Anda yang sebenarnya api_key = "KUNCI_API_TOGETHERAI_ANDA" # Endpoint API untuk pembuatan gambar api_url = "https://api.together.xyz/inference" # Payload permintaan payload = { "model": "stabilityai/stable-diffusion-xl-base-1.0", # Contoh model "prompt": "Pemandangan kota futuristik saat matahari terbenam", "n_images": 1, # Jumlah gambar yang akan dihasilkan "size": "512x512", # Ukuran gambar "steps": 30 # Jumlah langkah } headers = { "Authorization": f"Bearer {api_key}", "Content-Type": "application/json" } try: response = requests.post(api_url, headers=headers, data=json.dumps(payload)) response.raise_for_status() # Munculkan HTTPError untuk respons buruk (4xx atau 5xx) data = response.json() # Periksa kesalahan dalam respons if "error" in data: print(f"Kesalahan dari Together.ai: {data['error']}") else: # Asumsikan API mengembalikan URL ke gambar yang dihasilkan image_url = data["output"]["choices"][0]["image_url"] print(f"URL Gambar: {image_url}") # Anda kemudian dapat menggunakan URL ini untuk menampilkan atau mengunduh gambar # Misalnya, untuk mengunduh gambar: image_response = requests.get(image_url, stream=True) image_response.raise_for_status() with open("gambar_yang_dihasilkan.png", "wb") as out_file: for chunk in image_response.iter_content(chunk_size=8192): out_file.write(chunk) print("Gambar berhasil diunduh!") except requests.exceptions.RequestException as e: print(f"Permintaan gagal: {e}") except json.JSONDecodeError: print("Gagal mendekode respons JSON.") except KeyError as e: print(f"Kunci hilang dalam respons JSON: {e}") except Exception as e: print(f"Terjadi kesalahan tak terduga: {e}") ``` **Catatan Penting:** * **Ganti `"KUNCI_API_TOGETHERAI_ANDA"` dengan kunci API Anda yang sebenarnya.** * **Pilih model yang sesuai.** Contohnya menggunakan `stabilityai/stable-diffusion-xl-base-1.0`. Lihat dokumentasi Together.ai untuk daftar model yang tersedia dan kemampuannya. * **Sesuaikan `prompt` dan parameter lainnya** di `payload` untuk menyesuaikan pembuatan gambar. * **Penanganan Kesalahan:** Kode menyertakan penanganan kesalahan dasar untuk menangkap potensi masalah dengan permintaan atau respons API. Anda harus menerapkan penanganan kesalahan yang lebih kuat di lingkungan produksi. * **Batas Kecepatan:** Waspadai batas kecepatan dan kebijakan penggunaan Together.ai. * **Perubahan API:** API Together.ai dapat berubah dari waktu ke waktu. Selalu lihat dokumentasi resmi untuk informasi terbaru. Kode ini menyediakan titik awal. Anda perlu menyesuaikannya dengan kebutuhan spesifik Anda dan mengintegrasikannya ke dalam aplikasi Anda. Ingatlah untuk berkonsultasi dengan dokumentasi Together.ai untuk informasi rinci tentang API mereka dan model yang tersedia. Saya dapat membantu Anda menyempurnakan perintah, memilih model, atau memecahkan masalah apa pun yang Anda temui saat menerapkan ini. Beri tahu saya apa yang Anda butuhkan!
nova-act-mcp
Sebuah server MCP yang menyediakan alat untuk mengendalikan peramban web menggunakan Amazon Nova Act SDK. Memungkinkan alur kerja otomatisasi peramban multi-langkah melalui agen MCP.
PyAutoGUI MCP Server
Menyediakan kemampuan pengujian dan kontrol GUI otomatis melalui server MCP yang memungkinkan pergerakan mouse, input keyboard, tangkapan layar, dan pengenalan gambar di Windows, macOS, dan Linux.
JMeter MCP Server (TypeScript Edition)
Enables AI assistants to programmatically create, execute, and analyze Apache JMeter performance tests. It supports automated bottleneck detection, report generation, and distributed testing management through natural language.
Run Coach
An MCP server that pulls your Strava data and gives you a run recommendation from Claude, rendered as a dashboard.
Task Manager MCP Server
Enables task management through natural language with full CRUD operations including add, list, update, complete, and delete tasks with JSON persistence.
Trackings MCP Server
Integrates Claude Desktop with trackings.ai to manage projects, configure keyword scans, and trigger run executions. It allows users to retrieve consolidated keyword results and monitor credit balances through natural language commands.
octave-mcp
MCP server for deterministic document infrastructure, enabling canonical normalization, schema validation, and grammar compilation for structured AI artifacts.
SiYuan MCP Server
An MCP server that provides high-level AI workflows for SiYuan, enabling knowledge context aggregation, project and customer overviews, meeting summaries, and automated daily/weekly reviews.
discord-provisioner-mcp
An MCP server that lets AI assistants provision Discord servers (guilds, categories, channels, roles, permissions) from declarative blueprints via the Discord REST API, with idempotent diff-based planning and no deletions.
ChatterBox MCP Server
A Model Context Protocol server that enables AI agents to join and interact with online meetings (Zoom and Google Meet), capturing transcripts and recordings to generate meeting summaries.
Outline MCP Server
Enables querying, searching, and managing documents in an Outline instance via the Model Context Protocol.
netallion-mcp-lite
Scans text and files for common secrets (AWS, GitHub, etc.) and redacts them to prevent credential leakage in AI-assisted development. Runs entirely locally with no telemetry.
nwtools-mcp
Provides accurate IPv4 subnet and address tools for LLMs using Python's ipaddress library. Includes CIDR parsing, overlap detection, IP classification, and more.
llmstxt-mcp
用于管理远程llms.txt文档的MCP服务器,支持添加、编辑、删除、列出和获取llms.txt文档内容。
Cloudinary MCP Server
An MCP server that provides an interface for interacting with the Cloudinary API to manage media assets and cloud configurations. It enables secure resource management through API keys and OAuth2 authentication within MCP-compliant environments.