Discover Awesome MCP Servers
Extend your agent with 17,214 capabilities via MCP servers.
- All17,214
- 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
UART MCP Server
Enables AI assistants to communicate with serial port devices, supporting port management, data transmission in text/binary modes, interactive terminal sessions, and automatic reconnection.
Notes MCP Server
Mengelola catatan markdown dalam direktori yang ditentukan, memungkinkan pengguna untuk membuat, membaca, memperbarui, dan membuat daftar catatan melalui Protokol Konteks Model.
Transport NSW API Client MCP
Layanan MCP untuk berinteraksi dengan API Transport NSW yang memungkinkan pengguna untuk menemukan halte transportasi di sekitar lokasi dan mengambil informasi tentang peringatan dan gangguan transportasi.
ClickHouse MCP Server
A Model Context Protocol (MCP) server that connects to ClickHouse databases and allows LLMs like Claude to explore and analyze data through natural language queries.
MCP 服务器
Qdrant MCP Server
Terjemahan: Server MCP sederhana untuk mengakses Qdrant
fal-api-mcp-server
Bithumb MCP Server
Enables interaction with the Bithumb cryptocurrency exchange API to fetch market data, manage account balances, and execute trading operations including limit orders, market orders, and withdrawals.
Databricks MCP Server Template
Enables AI assistants like Claude to interact with Databricks workspaces through secure OAuth authentication. Supports custom prompts, tools for workspace management, and seamless deployment to Databricks Apps.
Obsidian GitHub MCP
A Model Context Protocol server that connects AI assistants to GitHub repositories containing Obsidian vaults, enabling them to read, search, and analyze notes and documentation stored on GitHub.
Pippa MCP Memory Manager
Sistem manajemen memori komprehensif untuk Cursor IDE yang memungkinkan asisten AI untuk mengingat, memanggil kembali, dan mengelola informasi lintas percakapan melalui antarmuka yang mudah digunakan.
Wakapi MCP Server
Enables tracking and analyzing development time through the Wakapi API. Provides tools to retrieve coding statistics, project details, leaderboards, and recent activity logs for productivity insights.
GitHub MCP Server
Enables access to GitHub repositories and data through the GitHub API. Supports retrieving repositories, issues, pull requests, and searching code across GitHub with authentication via personal access tokens.
Google Docs API MCP Server
An MCP (Multi-Agent Conversation Protocol) Server that enables AI agents to interact with Google Docs via natural language, automatically generated using AG2's MCP builder.
GitLab + Jira MCP Server
Enables read-only access to GitLab and Jira data through MCP, allowing users to list projects, merge requests, issues, and search Jira tickets via natural language queries. Provides safe, structured access to project management data without write permissions.
Webpage MCP Server
Enables querying and retrieving webpage content from websites by parsing sitemap.xml files and fetching HTML content. Includes rate limiting protection and supports listing available pages and accessing raw sitemap data.
Kluster.ai Verify MCP
Enables fact-checking of AI responses against reliable sources and validation of responses against document content to ensure accuracy and reliability.
Jadx MCP Server
Sebuah server yang mengekspos API dekompilasi Jadx melalui HTTP, memungkinkan Claude untuk berinteraksi dengan kode Java/Android yang didekompilasi untuk menampilkan daftar kelas, mengambil kode sumber, memeriksa metode/field, dan mengekstrak kode secara langsung.
Maton MCP Server
Berinteraksilah dengan alat SaaS Anda termasuk HubSpot, Salesforce, dan lainnya
CBCI MCP
Enables dynamic database querying through natural language questions using LLM-powered parameter extraction and template-based SQL generation. Supports flexible configuration for various domains and databases with automated response formatting.
Create your first own server
Oke, ini adalah kode server MCP sederhana untuk menghitung karakter "r" dalam pesan yang diterima: ```python from mcp import Client, Server class RCounter: def __init__(self): self.count = 0 def handle_message(self, message): """Menghitung karakter 'r' dalam pesan.""" self.count += message.lower().count('r') return f"Jumlah 'r' saat ini: {self.count}" def reset_count(self): """Mereset hitungan 'r'.""" self.count = 0 return "Hitungan 'r' direset." # Inisialisasi penghitung rcounter = RCounter() # Definisikan handler untuk perintah handlers = { "count": rcounter.handle_message, "reset": rcounter.reset_count } # Buat server server = Server(handlers) # Jalankan server server.run() ``` **Penjelasan:** 1. **`RCounter` Class:** * `__init__`: Menginisialisasi hitungan `self.count` menjadi 0. * `handle_message(message)`: * Menerima pesan sebagai input. * Mengubah pesan menjadi huruf kecil menggunakan `message.lower()`. * Menghitung jumlah karakter 'r' dalam pesan menggunakan `count('r')`. * Menambahkan jumlah tersebut ke `self.count`. * Mengembalikan string yang menunjukkan jumlah 'r' saat ini. * `reset_count()`: * Mereset `self.count` menjadi 0. * Mengembalikan pesan konfirmasi. 2. **`handlers` Dictionary:** * Memetakan perintah (string) ke fungsi handler yang sesuai. * `"count"`: Memetakan ke `rcounter.handle_message` (untuk menghitung 'r'). * `"reset"`: Memetakan ke `rcounter.reset_count` (untuk mereset hitungan). 3. **`Server` dan `server.run()`:** * Membuat instance dari kelas `Server` MCP, memberikan dictionary `handlers` sebagai argumen. * `server.run()` memulai server dan membuatnya mendengarkan koneksi. **Cara Menggunakan:** 1. **Instal MCP:** Pastikan Anda telah menginstal library `mcp`. Anda dapat menginstalnya menggunakan pip: ```bash pip install mcp ``` 2. **Jalankan Server:** Simpan kode di atas sebagai file Python (misalnya, `r_counter_server.py`) dan jalankan dari terminal: ```bash python r_counter_server.py ``` 3. **Kirim Pesan dari Klien MCP:** Gunakan klien MCP untuk terhubung ke server dan mengirim pesan. Contoh: ```python from mcp import Client client = Client() response = client.send("count", "Hello there, how are you?") print(response) # Output: Jumlah 'r' saat ini: 3 response = client.send("count", "Another message with more r's: rrrrr") print(response) # Output: Jumlah 'r' saat ini: 8 response = client.send("reset", "") print(response) # Output: Hitungan 'r' direset. response = client.send("count", "First message after reset") print(response) # Output: Jumlah 'r' saat ini: 1 ``` **Penting:** * **Error Handling:** Kode ini tidak memiliki penanganan kesalahan yang komprehensif. Dalam aplikasi produksi, Anda harus menambahkan penanganan kesalahan untuk menangani koneksi yang gagal, pesan yang tidak valid, dan masalah lainnya. * **Keamanan:** Kode ini tidak memiliki fitur keamanan. Jika Anda menggunakan ini dalam lingkungan yang tidak tepercaya, Anda harus menambahkan otentikasi dan otorisasi. * **MCP:** Pastikan Anda memahami cara kerja library MCP. Dokumentasi MCP akan sangat membantu. Kode ini memberikan dasar yang sederhana. Anda dapat memperluasnya dengan menambahkan lebih banyak perintah, fitur, dan penanganan kesalahan.
WinsecMCP
Windows Hardening MCP Server
Gmail MCP Server
Enables natural language interaction with Gmail, providing email search, categorized daily summaries, and Home Assistant integration through REST API with read-only access to your inbox.
Graphiti MCP
Provides persistent memory and context continuity for AI agents using Zep's Graphiti and Neo4j graph database. Enables storing, retrieving, and linking memories to build a knowledge graph accessible across Cursor and Claude.
mcp-framework-starter
Templat awal untuk membangun server Model Context Protocol (MCP), memungkinkan pengembang untuk membuat dan menambahkan alat kustom yang dapat diintegrasikan dengan Claude Desktop.
Claude IPC MCP
A Model Context Protocol server that enables AI assistants to communicate with each other using Inter-Process Communication, featuring natural language commands and cross-platform compatibility.
MasterGO MCP Server
基于MasterGO构建MCP服务
NPX Fetch
Sebuah server MCP yang kuat untuk mengambil dan mengubah konten web ke berbagai format (HTML, JSON, Markdown, Teks Polos) dengan mudah.
Fast MCP Local
A minimal FastMCP server implementation that provides basic mathematical and greeting tools. Enables users to perform simple operations like adding numbers and greeting people by name through a lightweight MCP interface.
PostHog MCP Server
A server that allows users to interact with PostHog analytics platform through Claude Desktop, enabling listing projects, creating annotations, searching insights, and accessing documentation.