Discover Awesome MCP Servers
Extend your agent with 26,759 capabilities via MCP servers.
- All26,759
- 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
MCP Atlassian
An MCP server that integrates with Jira and Confluence to enable AI-powered issue management, content search, and document creation. It supports both Cloud and on-premise deployments, allowing users to automate workspace tasks through natural language.
dryai-mcp-server
SSL Monitor MCP Server
Enables monitoring of domain registration information via WHOIS lookup and SSL certificate validity checking. Provides domain expiration dates, registrar details, certificate validity periods, and issuer information for website security monitoring.
Academic MCP
Enables AI tools to search and retrieve data from various South Korean and Japanese academic databases, including research journals, historical records, and legislative information.
Google Sheets MCP
An MCP server that enables AI agents to read, create, and modify Google Spreadsheets through actions like editing cells and managing sheets. It features a specialized handoff protocol to synchronize tasks and state between different LLMs using a shared spreadsheet log.
AppTweak MCP Server
Empowers users to search and analyze mobile apps via the AppTweak API, providing insights into app store data, reviews, ratings, and keyword performance on iOS and Android platforms.
SD Elements MCP Server
A Model Context Protocol server that provides SD Elements API integration, enabling LLMs to interact with SD Elements security development lifecycle platform.
Mermaid Grammar Inspector
A Model Context Protocol (MCP) server for validating Mermaid diagram syntax and providing comprehensive grammar checking capabilities
Node.js Sandbox MCP Server
Enables running arbitrary JavaScript code in isolated Docker containers with on-the-fly npm dependency installation, supporting both ephemeral one-shot executions and persistent sandbox environments.
Biomarker-Ranges
Based on the Morgan Levine PhenoAge clock model, the service calculates biological age through blood biomarkers.
Remote MCP Server on Cloudflare
A serverless implementation for deploying Model Context Protocol servers on Cloudflare Workers that enables AI models to access custom tools without authentication requirements.
ibge-br-mcp
This server provides access to IBGE's public APIs, enabling AI assistants to query geographic, demographic, and statistical data from Brazil.
Godot MCP Unified
Enables complete natural language control of Godot Engine 4.5+ with 76 tools for managing scripts, scenes, nodes, animations, physics, tilemaps, audio, shaders, navigation, particles, UI, lighting, assets, and exports. Integrates with Claude Desktop, VS Code, and Ollama for AI-assisted game development.
MCP Registry Server
Enables searching and retrieving detailed information about MCP servers from the official MCP registry. Provides tools to list servers with filtering options and get comprehensive details about specific servers.
MCP Gemini API Server
Sebuah server yang menyediakan akses ke kemampuan Google Gemini AI termasuk pembuatan teks, analisis gambar, analisis video YouTube, dan fungsionalitas pencarian web melalui protokol MCP.
BossZhipin MCP Server
Enables interaction with the Boss直聘 recruitment platform to search for jobs and send automated greetings to recruiters. It features automatic QR code login and security verification using Playwright for seamless session management.
Simple MCP Server
Tentu, berikut adalah contoh kode minimal untuk mendemonstrasikan cara membangun MCP (Minecraft Protocol) Server menggunakan Python: ```python import socket import struct def handle_client(conn, addr): """Menangani koneksi klien.""" print(f"Terhubung dengan {addr}") try: # Baca handshake data = conn.recv(256) if not data: return # Dekode handshake (sangat sederhana, tidak lengkap) packet_length = data[0] packet_id = data[1] if packet_id == 0x00: # Handshake protocol_version = struct.unpack('>i', data[2:6])[0] server_address_length = data[6] server_address = data[7:7+server_address_length].decode('utf-8') server_port = struct.unpack('>H', data[7+server_address_length:9+server_address_length])[0] next_state = data[9+server_address_length] print(f"Versi Protokol: {protocol_version}") print(f"Alamat Server: {server_address}") print(f"Port Server: {server_port}") print(f"Keadaan Selanjutnya: {next_state}") # Kirim respons status (sangat sederhana) if next_state == 0x01: # Status status_response = b'\x00\x00{"version":{"name":"Minimal MCP Server","protocol":757},"players":{"max":10,"online":0},"description":{"text":"Server Minimal"}}' length = len(status_response) response = struct.pack('>b', length+1) + b'\x00' + status_response conn.sendall(response) # Baca packet ping ping_data = conn.recv(256) if not ping_data: return # Kirim respons ping ping_packet_length = ping_data[0] ping_packet_id = ping_data[1] if ping_packet_id == 0x01: # Ping payload = ping_data[2:10] ping_response = struct.pack('>b', 9) + b'\x01' + payload conn.sendall(ping_response) except Exception as e: print(f"Error: {e}") finally: conn.close() print(f"Koneksi ditutup dengan {addr}") def start_server(host, port): """Memulai server.""" server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) # Penting untuk pengembangan server_socket.bind((host, port)) server_socket.listen(5) print(f"Server mendengarkan di {host}:{port}") try: while True: conn, addr = server_socket.accept() handle_client(conn, addr) except KeyboardInterrupt: print("Server dimatikan.") finally: server_socket.close() if __name__ == "__main__": HOST = "localhost" # Ganti dengan alamat IP yang sesuai PORT = 25565 # Port default Minecraft start_server(HOST, PORT) ``` **Penjelasan:** 1. **`handle_client(conn, addr)`:** - Fungsi ini menangani koneksi individual dari klien. - Menerima objek `socket` (`conn`) dan alamat klien (`addr`). - Menerima data dari klien (handshake, status request, ping). - Memproses data (sangat sederhana). - Mengirim respons (status server minimal, respons ping). - Menutup koneksi. 2. **`start_server(host, port)`:** - Fungsi ini memulai server. - Membuat `socket` server. - Mengikat `socket` ke alamat dan port yang ditentukan. - Mendengarkan koneksi masuk. - Dalam loop tak terbatas, menerima koneksi baru dan memanggil `handle_client` untuk menanganinya. - Menangani `KeyboardInterrupt` (Ctrl+C) untuk mematikan server dengan bersih. 3. **Handshake:** - Server menerima paket handshake dari klien. - Paket handshake berisi informasi seperti versi protokol, alamat server, port server, dan keadaan selanjutnya (status atau login). - Kode ini melakukan dekode yang sangat sederhana dari paket handshake. Implementasi lengkap akan memerlukan penanganan yang lebih robust untuk berbagai versi protokol dan format data. 4. **Status Request:** - Jika `next_state` adalah 1 (status), klien meminta status server. - Server mengirim respons status JSON minimal. Respons ini berisi informasi tentang versi server, jumlah pemain, dan deskripsi. 5. **Ping:** - Klien mengirim paket ping untuk mengukur latensi. - Server mengirim respons ping dengan payload yang sama dengan yang diterima. 6. **`struct` module:** - Modul `struct` digunakan untuk mengemas dan membongkar data biner. Ini penting karena protokol Minecraft menggunakan format biner untuk komunikasi. `>i` berarti integer 4 byte big-endian, dan `>H` berarti unsigned short 2 byte big-endian. **Cara menjalankan:** 1. Simpan kode sebagai file Python (misalnya, `mcp_server.py`). 2. Jalankan dari terminal: `python mcp_server.py` 3. Buka Minecraft dan coba sambungkan ke `localhost:25565`. Anda mungkin perlu membuat profil server khusus di Minecraft Launcher. **Penting:** * **Ini adalah contoh yang sangat minimal.** Ini tidak mengimplementasikan semua fitur protokol Minecraft. * **Keamanan:** Kode ini tidak aman dan tidak boleh digunakan di lingkungan produksi. * **Penanganan Error:** Penanganan error sangat dasar. * **Versi Protokol:** Kode ini mungkin tidak berfungsi dengan semua versi Minecraft. Anda perlu memperbarui kode untuk mendukung versi protokol yang berbeda. * **Implementasi Lengkap:** Untuk implementasi server Minecraft yang lengkap, pertimbangkan untuk menggunakan pustaka atau kerangka kerja yang ada. **Langkah Selanjutnya:** * Pelajari lebih lanjut tentang protokol Minecraft: [https://wiki.vg/Protocol](https://wiki.vg/Protocol) * Gunakan pustaka seperti `python-minecraft-server` atau `mcstatus` untuk mempermudah pengembangan. * Implementasikan fitur tambahan seperti login, penanganan pemain, dan dunia game. Semoga contoh ini membantu!
StylePilot MCP Server
MCP LinkedIn
An MCP server that enables users to interact with LinkedIn feeds and search for job listings through natural language. It provides tools for retrieving recent feed posts and searching for professional opportunities based on specific keywords and locations.
Fermat MCP
A FastMCP server for mathematical computations, including numerical and symbolic calculations with NumPy and SymPy integration, as well as data visualization through Matplotlib.
LocalFS MCP Server
Provides sandboxed access to local filesystem operations including directory and file management, content search with glob and regex patterns, and binary file support with configurable safety limits.
UML-MCP: A Diagram Generation Server with MCP Interface
UML-MCP Server adalah alat bantu pembuatan diagram UML yang berbasis MCP (Model Context Protocol), yang dapat membantu pengguna menghasilkan berbagai jenis diagram UML melalui deskripsi bahasa alami atau dengan menulis langsung PlantUML, Mermaid, dan Kroki.
Multi-Tenant PostgreSQL MCP Server
Enables read-only access to PostgreSQL databases with multi-tenant support, allowing users to query data, explore schemas, inspect table structures, and view function definitions across different tenant schemas safely.
Security Scanner MCP Server
Enables comprehensive security scanning of code repositories to detect secrets, vulnerabilities, dependency issues, and configuration problems. Provides real-time security checks and best practice recommendations to help developers identify and prevent security issues.
Java Testing Agent
Automates Java Maven testing workflows with decision table-based test generation, security vulnerability scanning, JaCoCo coverage analysis, and Git automation.
MCPServer
Social Media Analytics
Social media analytics toolkit that analyzes profiles, scores engagement, detects trending topics, researches hashtags, generates content calendars, and benchmarks against competitors. 6 tools across all major platforms.
Redis MCP Server
Redis MCP Server - Implementasi Python dengan Docker
SharePoint Excel Services MCP Server by CData
SharePoint Excel Services MCP Server by CData
Caboose MCP
A comprehensive personal AI toolserver that exposes 105 tools across 25 groups—including Slack, Docker, and calendar management—to Claude and VS Code. It features a Go-based MCP server integrated with a custom VS Code extension and n8n workflow automation for streamlined personal productivity.