Discover Awesome MCP Servers
Extend your agent with 26,882 capabilities via MCP servers.
- All26,882
- 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
HybridHub
Enables unified access to both structured databases (PostgreSQL, MySQL, SQLite, etc.) and unstructured object storage (AWS S3, Alibaba OSS, Huawei OBS, etc.) through a single interface.
GoDaddy Orders MCP Server
MCP Server that enables interaction with GoDaddy's Orders API using natural language, auto-generated from the OTE GoDaddy Orders OpenAPI specification.
Manual RAG — SIH/SUS Query System
A RAG-based MCP server for natural language querying of Brazilian healthcare manuals (SIH/SUS, SIA/SUS) and official ordinances. It provides 16 tools for semantic search, regulatory critique analysis, and retrieving data from SIGTAP and CNES.
Tiendanube MCP Server
Enables comprehensive management of Tiendanube and Nuvemshop stores, supporting operations for products, orders, customers, and categories. It provides flexible integration through SSE, HTTP, and STDIO transport modes with full Docker support.
SQL Query MCP Server
A FastMCP server that enables natural language querying of PostgreSQL databases through LLM integration, allowing users to generate SQL queries from plain English and visualize the results.
Lodgify MCP Server
Enables interaction with the Lodgify vacation rental API to manage properties, bookings, and calendar data. It provides tools for retrieving property details, creating or updating bookings, and monitoring rental availability.
Mcp-server-v2ex
Oke, ini adalah panduan sederhana untuk membuat server MCP (Minecraft Protocol) menggunakan TypeScript: **1. Persiapan Awal:** * **Node.js dan npm (atau yarn):** Pastikan Node.js dan npm (atau yarn) sudah terpasang di sistem Anda. Anda bisa mengunduhnya dari situs web resmi Node.js. * **TypeScript:** Instal TypeScript secara global: ```bash npm install -g typescript ``` * **Buat Direktori Proyek:** Buat direktori baru untuk proyek Anda dan masuk ke direktori tersebut melalui terminal. **2. Inisialisasi Proyek:** * **Inisialisasi npm:** ```bash npm init -y ``` * **Konfigurasi TypeScript:** Buat file `tsconfig.json` untuk mengkonfigurasi TypeScript. Anda bisa menggunakan perintah berikut untuk membuat konfigurasi dasar: ```bash tsc --init ``` Anda mungkin perlu menyesuaikan opsi di `tsconfig.json` sesuai kebutuhan Anda. Beberapa opsi penting: * `"target": "es6"` (atau versi ECMAScript yang lebih baru) * `"module": "commonjs"` (atau "esnext" jika Anda menggunakan modul ES) * `"outDir": "./dist"` (direktori tempat file JavaScript yang dikompilasi akan disimpan) * `"sourceMap": true` (untuk debugging yang lebih mudah) * **Instal Dependensi:** Instal dependensi yang diperlukan. Untuk server MCP sederhana, Anda mungkin memerlukan: * `@types/node`: Definisi tipe untuk Node.js. * `minecraft-protocol`: Pustaka untuk menangani protokol Minecraft. * `node-nbt`: Pustaka untuk membaca dan menulis file NBT (Named Binary Tag), format data yang digunakan Minecraft. ```bash npm install @types/node minecraft-protocol node-nbt ``` Atau, jika Anda menggunakan yarn: ```bash yarn add @types/node minecraft-protocol node-nbt ``` **3. Struktur Proyek:** Struktur direktori yang disarankan: ``` my-mcp-server/ ├── src/ │ ├── index.ts # Titik masuk utama server │ └── ... # File-file lain untuk logika server ├── tsconfig.json # Konfigurasi TypeScript ├── package.json # Informasi proyek dan dependensi └── ... ``` **4. Kode Server Dasar (src/index.ts):** ```typescript import * as mc from 'minecraft-protocol'; import { createServer } from 'minecraft-protocol'; const server = createServer({ 'online-mode': false, // Nonaktifkan otentikasi online (hanya untuk pengujian) host: '0.0.0.0', // Dengarkan semua alamat IP port: 25565, // Port default Minecraft version: '1.19.4', // Versi Minecraft yang didukung maxPlayers: 10, motd: 'Server MCP Sederhana dengan TypeScript' }); server.on('login', (client) => { console.log(`${client.username} bergabung dengan server!`); client.on('end', () => { console.log(`${client.username} meninggalkan server.`); }); // Kirim paket 'login' ke klien client.write('login', { entityId: 123, isHardcore: false, gameMode: 0, previousGameMode: -1, worldNames: ['minecraft:overworld'], dimensionCodec: { dimension: { type: 'compound', name: 'dimension', value: { type: 'list', name: 'value', value: { type: 'compound', value: { name: { type: 'string', value: 'minecraft:overworld' }, id: { type: 'int', value: 0 }, element: { type: 'compound', value: { fixed_time: { type: 'long', value: [0, 6000] }, has_skylight: { type: 'byte', value: 1 }, has_ceiling: { type: 'byte', value: 0 }, ultrawarm: { type: 'byte', value: 0 }, natural: { type: 'byte', value: 1 }, ambient_light: { type: 'float', value: 0.0 }, infiniburn: { type: 'string', value: 'minecraft:infiniburn_overworld' }, respawn_anchor_works: { type: 'byte', value: 0 }, has_respawn_anchor: { type: 'byte', value: 0 }, is_flat: { type: 'byte', value: 0 }, effects: { type: 'string', value: 'minecraft:overworld' }, min_y: { type: 'int', value: -64 }, height: { type: 'int', value: 384 }, logical_height: { type: 'int', value: 384 }, coordinate_scale: { type: 'double', value: 1.0 }, piglin_safe: { type: 'byte', value: 0 }, bed_works: { type: 'byte', value: 1 }, has_raids: { type: 'byte', value: 1 }, monster_preventing_light: { type: 'int', value: 0 }, monster_spawn_block_light_limit: { type: 'int', value: 0 }, monster_spawn_light_level: { type: 'int', value: 7 }, } } } } } } }, dimension: 'minecraft:overworld', seed: [0, 0], maxPlayers: 10, hardcore: false, isDebug: false, isFlat: false, hasRespawnAnchor: false }); // Kirim paket 'position' ke klien client.write('position', { x: 0, y: 64, z: 0, yaw: 0, pitch: 0, flags: 0, teleportId: 0 }); // Kirim paket 'chat' ke klien client.write('chat', { message: JSON.stringify({ translate: 'chat.type.announcement', with: [ 'Server', 'Selamat datang di server!' ] }), position: 0, sender: '0' }); }); server.on('listening', () => { console.log(`Server mendengarkan di port ${server.socketServer.address().port}`); }); server.on('error', (err) => { console.error('Kesalahan server:', err); }); ``` **Penjelasan Kode:** * **`import * as mc from 'minecraft-protocol';`**: Mengimpor pustaka `minecraft-protocol`. * **`createServer(...)`**: Membuat instance server MCP. * `'online-mode': false`: Menonaktifkan otentikasi online. **PENTING:** Jangan gunakan ini di server publik. Ini hanya untuk pengujian lokal. * `host`, `port`, `version`, `maxPlayers`, `motd`: Konfigurasi server dasar. * **`server.on('login', (client) => { ... });`**: Menangani koneksi klien baru. * `client.username`: Nama pengguna klien. * `client.on('end', () => { ... });`: Menangani ketika klien memutuskan koneksi. * `client.write('login', { ... });`: Mengirim paket 'login' ke klien. Ini memberi tahu klien tentang dunia, ID entitas, dan informasi penting lainnya. * `client.write('position', { ... });`: Mengirim paket 'position' ke klien. Ini mengatur posisi awal pemain di dunia. * `client.write('chat', { ... });`: Mengirim pesan obrolan ke klien. * **`server.on('listening', () => { ... });`**: Menangani ketika server mulai mendengarkan koneksi. * **`server.on('error', (err) => { ... });`**: Menangani kesalahan server. **5. Kompilasi dan Jalankan Server:** * **Kompilasi TypeScript:** ```bash tsc ``` Ini akan mengkompilasi file TypeScript Anda ke JavaScript dan menyimpannya di direktori `dist` (sesuai dengan konfigurasi `tsconfig.json`). * **Jalankan Server:** ```bash node dist/index.js ``` **6. Menghubungkan ke Server:** * Buka Minecraft. * Tambahkan server baru dengan alamat `localhost` dan port `25565`. * Hubungkan ke server. **Penting:** * **Keamanan:** Server ini *sangat* tidak aman karena `online-mode` dinonaktifkan. Jangan gunakan ini di server publik. * **Versi Minecraft:** Pastikan versi Minecraft yang Anda gunakan sesuai dengan versi yang dikonfigurasi di `server.version`. * **Penanganan Paket:** Kode ini hanya menangani koneksi dan mengirim beberapa paket dasar. Untuk membuat server yang berfungsi penuh, Anda perlu menangani lebih banyak paket dan menerapkan logika permainan. * **Error Handling:** Tambahkan penanganan kesalahan yang lebih baik untuk membuat server lebih stabil. **Langkah Selanjutnya:** * **Pelajari Protokol Minecraft:** Pahami protokol Minecraft untuk menangani paket dengan benar. Anda dapat menemukan dokumentasi di wiki Minecraft. * **Implementasikan Logika Permainan:** Tambahkan logika untuk menangani gerakan pemain, interaksi dunia, dan fitur lainnya. * **Gunakan Pustaka Tambahan:** Pertimbangkan untuk menggunakan pustaka tambahan untuk membantu Anda dengan tugas-tugas seperti penanganan dunia, AI, dan lainnya. * **Keamanan:** Jika Anda ingin membuat server publik, aktifkan `online-mode` dan implementasikan langkah-langkah keamanan lainnya. Ini adalah titik awal yang sederhana. Membuat server Minecraft yang berfungsi penuh adalah proyek yang kompleks, tetapi panduan ini akan membantu Anda memulai. Semoga berhasil!
Armor Crypto MCP
Enables AI agents to interact with cryptocurrency ecosystems through wallet management, trading operations (swaps, DCA, limit orders), staking, and multi-chain support starting with Solana.
Instagram MCP Investigator
Automates Instagram profile scraping using Playwright with saved login sessions and generates AI-powered analytical reports. Enables users to extract profile data, recent posts metadata, and receive OpenAI-generated summaries through natural language interactions.
Remote MCP Server (Authless)
A template for deploying an authentication-free MCP server on Cloudflare Workers. Enables easy deployment and connection to MCP clients like Claude Desktop or Cloudflare AI Playground via Server-Sent Events.
MCP API Bridge Server
A Model Context Protocol server that bridges Google Sheets, Azure AI, and MQTT APIs to facilitate spreadsheet code generation, AI chat integration, and comprehensive IoT device management. It allows users to perform CRUD operations on spreadsheets, integrate Azure AI models, and handle real-time MQTT messaging for IoT applications.
LCBro
Enables browser automation, web content extraction, and LLM-powered data transformation using Playwright. Supports session management, authentication flows, and works with local LLMs (Ollama, JAN AI) or external providers to clean and structure extracted web data.
Unleash Mcp
Implementasi server Model Context Protocol (MCP) yang terintegrasi dengan sistem Unleash Feature Toggle.
MCPServerDemo
A demonstration server that implements JSON-RPC 2.0 methods for basic arithmetic using FastAPI. It provides integration examples for the Model Context Protocol (MCP) using FastMCP to connect with Claude Desktop.
Firebase Realtime Database API MCP Server
An MCP Server that provides natural language access to Google's Firebase Realtime Database API, enabling database operations and management through conversation.
🛠️ Simple MCP Example with Claude and a Local JSON HTTP Server
Oke, ini terjemahan dari "Simple MCP server using Claude to interact with a local JSON server" ke dalam Bahasa Indonesia: **Server MCP sederhana yang menggunakan Claude untuk berinteraksi dengan server JSON lokal.** Berikut beberapa variasi lain yang mungkin lebih alami, tergantung konteksnya: * **Server MCP sederhana yang memanfaatkan Claude untuk berkomunikasi dengan server JSON lokal.** * **Server MCP sederhana yang menggunakan Claude sebagai perantara untuk berinteraksi dengan server JSON lokal.** * **Sebuah server MCP sederhana yang menggunakan Claude untuk mengakses data dari server JSON lokal.** Semoga ini membantu!
MCP Novel Assistant
A novel management tool that uses SQLite database to store and manage novel information including chapters, characters, and plot outlines. Provides database operations and SQL query capabilities for writers to organize their creative work through natural language.
workflows-mcp
A Model Context Protocol implementation that enables LLMs to execute complex, multi-step workflows combining tool usage with cognitive reasoning, providing structured, reusable paths through tasks with advanced control flow.
MCP - Management Control Panel
An advanced management platform that integrates FastAPI and React TypeScript, providing a modern user interface with SQLite database and action history tracking.
Simple MCP Server
A self-contained, dependency-free MCP server that provides utility tools for time, date, mathematical calculations, and shell command execution. It supports remote connectivity through SSE and is designed for easy deployment via Docker.
TimeCamp MCP Server
A Model Context Protocol server that provides time tracking integration with TimeCamp, allowing AI assistants to create, retrieve, update, and delete time entries through natural language commands.
WebSim MCP Server
Enables interaction with WebSim's public API to browse projects, discover trending content, search assets, manage user profiles, and access community comments and discussions.
Virtuoso Schematic MCP
Enables interaction with Cadence Virtuoso schematics to inspect hierarchies, nets, and instance properties via SkillBridge. It provides tools for component inspection and schematic validation to ensure design integrity.
PDF Agent MCP
Enables AI agents to efficiently process large local and online PDFs through selective extraction of text, images, and metadata. It provides tools for content search and document outline navigation to optimize context window usage.
git-steer
An autonomous GitHub management engine that enables control over repositories, branches, security alerts, and Actions workflows through natural language. It utilizes a zero-local-footprint architecture by storing all configuration and audit logs within a private state repository on GitHub.
MCP Reminder Service
Enables sending messages and scheduling reminders through multiple platforms including Telegram and Feishu. Supports real-time messaging and cron-based scheduled notifications with comprehensive logging and error handling.
Raisers Edge NXT MCP Server by CData
This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Raisers Edge NXT (beta): https://www.cdata.com/download/download.aspx?sku=JZZK-V&type=beta
Deno MCP Template Repo
Repositori templat untuk menulis dan menerbitkan server MCP menggunakan Deno.
WordPress MCP Server
Server Protokol Komunikasi Mesin (MCP) untuk menerbitkan konten ke situs WordPress.
MCP Server
Ini adalah repositori untuk server mcp.