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
arcgis-glasgow
Enables querying Glasgow City Council GIS open geospatial datasets (parcels, zoning, public works) via natural language or direct tools: search datasets, query layers with SQL-like filters, and retrieve layer schemas.
mcp-examples
Enables retrieving user and post data through MCP tools, with Zod-based request validation and OpenAPI/Swagger UI support.
MCP Node Server
Berikut adalah server Node.js dasar untuk MCP (Minecraft Protocol): ```javascript const net = require('net'); const server = net.createServer((socket) => { console.log('Klien terhubung:', socket.remoteAddress, socket.remotePort); // Tangani data yang diterima dari klien socket.on('data', (data) => { console.log('Data diterima:', data); // Di sini Anda akan memproses data MCP // Ini mungkin melibatkan parsing paket, memvalidasi data, // dan merespons dengan paket yang sesuai. // Contoh: Kirim pesan kembali ke klien socket.write('Server menerima data Anda!\n'); }); // Tangani koneksi yang terputus socket.on('end', () => { console.log('Klien terputus:', socket.remoteAddress, socket.remotePort); }); // Tangani kesalahan socket.on('error', (err) => { console.error('Kesalahan koneksi:', err); }); }); const port = 25565; // Port default untuk Minecraft server.listen(port, () => { console.log('Server mendengarkan di port', port); }); ``` **Penjelasan:** * **`const net = require('net');`**: Mengimpor modul `net` bawaan Node.js, yang menyediakan fungsionalitas untuk membuat server TCP. * **`const server = net.createServer((socket) => { ... });`**: Membuat server TCP. Fungsi yang diteruskan ke `createServer` dipanggil setiap kali klien baru terhubung. Objek `socket` mewakili koneksi antara server dan klien. * **`console.log('Klien terhubung:', socket.remoteAddress, socket.remotePort);`**: Mencetak informasi tentang klien yang terhubung (alamat IP dan port). * **`socket.on('data', (data) => { ... });`**: Menangani data yang diterima dari klien. `data` adalah objek Buffer yang berisi data yang diterima. **Bagian ini adalah tempat Anda akan mengimplementasikan logika MCP yang sebenarnya.** Anda perlu mengurai data ini sesuai dengan spesifikasi protokol Minecraft. * **`socket.write('Server menerima data Anda!\n');`**: Mengirim pesan kembali ke klien. Ini hanyalah contoh; Anda akan menggantinya dengan respons MCP yang sesuai. * **`socket.on('end', () => { ... });`**: Menangani saat klien memutuskan koneksi. * **`socket.on('error', (err) => { ... });`**: Menangani kesalahan koneksi. * **`const port = 25565;`**: Menentukan port yang akan didengarkan server. 25565 adalah port default untuk server Minecraft. * **`server.listen(port, () => { ... });`**: Memulai server dan mulai mendengarkan koneksi masuk pada port yang ditentukan. **Cara menjalankan kode ini:** 1. **Simpan kode:** Simpan kode di atas sebagai file, misalnya `mcp_server.js`. 2. **Instal Node.js:** Pastikan Anda telah menginstal Node.js di sistem Anda. Anda dapat mengunduhnya dari [https://nodejs.org/](https://nodejs.org/). 3. **Buka terminal/command prompt:** Buka terminal atau command prompt di direktori tempat Anda menyimpan file `mcp_server.js`. 4. **Jalankan server:** Jalankan perintah `node mcp_server.js`. Server akan mulai berjalan dan mendengarkan koneksi pada port 25565. **Penting:** * **Ini hanyalah server dasar.** Ini tidak mengimplementasikan protokol Minecraft yang lengkap. Anda perlu menambahkan logika untuk mengurai paket MCP, memvalidasi data, dan merespons dengan paket yang sesuai. * **Spesifikasi Protokol Minecraft:** Anda perlu mempelajari spesifikasi protokol Minecraft untuk memahami cara mengurai dan membuat paket MCP. Anda dapat menemukan informasi tentang protokol di [https://wiki.vg/Protocol](https://wiki.vg/Protocol). * **Pustaka:** Pertimbangkan untuk menggunakan pustaka Node.js yang ada untuk membantu Anda mengurai dan membuat paket MCP. Beberapa pustaka populer termasuk `minecraft-protocol` dan `prismarine-protocol`. **Langkah selanjutnya:** 1. **Pelajari Protokol Minecraft:** Pahami struktur paket dan alur komunikasi. 2. **Implementasikan Parsing Paket:** Tulis kode untuk mengurai data yang diterima dari klien menjadi objek yang bermakna. 3. **Implementasikan Penanganan Paket:** Tulis kode untuk menangani berbagai jenis paket MCP (misalnya, handshake, login, obrolan). 4. **Implementasikan Pembuatan Paket:** Tulis kode untuk membuat paket MCP untuk dikirim kembali ke klien. 5. **Uji Server Anda:** Gunakan klien Minecraft atau alat pengujian protokol untuk menguji server Anda. Semoga ini membantu!
MCP A2A AP2 Food Delivery & Payments
Enables AI agents to discover and order food from multiple delivery services (DoorDash, UberEats, Grubhub) using A2A protocol and process payments via Stripe with AP2 protocol mandates for cryptographically signed user authorization.
Atlassian MCP Server for Heroku
An MCP server that provides integration with Jira and Confluence for managing issues, boards, sprints, and documentation pages. It is specifically designed for native deployment on Heroku to enable AI models to interact with Atlassian resources using standardized tools.
US Weather MCP Server
Provides weather information for the United States through the Model Context Protocol. Enables users to query current weather conditions and forecasts for US locations.
NotebookLM MCP Server
Enables interaction with Google's NotebookLM through natural language to create and manage notebooks, add sources from URLs/YouTube/Drive, perform AI-powered research and analysis, and generate audio overviews, videos, infographics, and slide decks from research content.
shop-mcp
MCP server for automating personal Amazon.in and Flipkart accounts via browser sessions, enabling product search, cart management, and guarded checkout.
Apple Health MCP
Enables users to query Apple Health metrics, workouts, and trends from CSV files exported via the Health Auto Export app. It allows MCP clients to analyze health data such as heart rate, sleep stages, and activity levels directly from local iCloud Drive storage.
sp-api-mcp-server
Unifies Amazon SP-API and Ads API into 20 MCP tools for orders, inventory, reports, feeds, and advertising, handling auth, throttling, and PII compliance automatically.
mcp-mysql-client
Provides AI agents a secure MCP interface to a single MySQL or MariaDB database, enabling schema inspection, read-only queries, query planning, and guarded write operations with strict safety controls.
Python MCP Toolkit Server
A Python-based MCP server for file operations, web search with fallback, and task management, designed for Termux and extensible via plugins.
Brand MCP Server
Enables Claude Desktop to query a PostgreSQL brand database through MCP. Supports local stdio and remote HTTP/SSE deployments with API key authentication for secure database access.
mcp-ssh-multi
MCP server for managing multiple SSH servers via AI assistants, offering tools for remote command execution, file operations, and system monitoring.
PrimeKG to Neo4j
MCP Server untuk dataset PrimeKG
ghl-mcp-proxy
A minimal multi-sub-account MCP proxy for GoHighLevel that allows listing configured accounts and making authenticated REST API calls on behalf of any account.
Heygen Universal MCP Server
Provides a standardized interface for interacting with Heygen's AI video generation tools and services through a unified API.
TextureFlow MCP Server
Enables voice-controlled, confirmed actions on Android notifications via a bridge to Convex. Exposes eleven tools with no immediate-send operation, requiring explicit confirmation for reply, dismiss, and snooze.
steam-store-search-mcp
MCP server that provides tools to search Steam games by keyword, retrieve game details (price, release date, genres), and fetch player reviews with recent ratings.
@cyanheads/mcp-ts-core
A TypeScript framework for building MCP servers with declarative tool, resource, and prompt definitions, built-in auth, multi-backend storage, and observability.
KatCoder MySQL MCP Server
A secure MySQL Model Context Protocol server that enables AI agents to interact with MySQL databases through standardized operations. Features comprehensive security with SQL injection prevention, connection pooling, and configurable tool access for database operations.
mcp-teamline
Enables MCP hosts to call the Teamline API for user authentication, task listing, creation, completion, and webhook management.
Riza MCP Server
Enables LLMs to securely execute code and manage reusable tools using Riza's isolated code interpreter API.
cro_mg_cadastro-mcp
Consulta em fonte oficial o cadastro do Conselho Regional de Odontologia de MG (somente leitura) via uma ferramenta MCP.
Weather MCP
A MCP server for querying real-time weather information for any city worldwide using the free Open-Meteo API, supporting CLI and integration with AI clients like Claude and Cursor.
bio-mcp
Server MCP untuk bioinformatikawan dan ahli biologi komputasi.
Sanity MCP Server
Enables AI agents to directly interact with Sanity CMS projects, including querying, creating, and managing documents, schemas, releases, and image generation.
mcp-mssql-server
A read-only MCP server for SQL Server that exposes metadata and guarded SELECT queries with PII masking and five-layer guards.
revpar-mcp
A Revenue Management MCP server for hotels and short-term rentals that provides market intelligence, event data, and dynamic pricing recommendations.
OpenCollab MCP
Enables developers to find personalized open-source contributions by analyzing GitHub profiles and matching them with relevant 'good first issues' and beginner-friendly repositories. Provides comprehensive contribution tooling including repository health scoring, setup difficulty assessment, impact estimation, and automated PR planning.