Discover Awesome MCP Servers
Extend your agent with 16,263 capabilities via MCP servers.
- All16,263
- 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
doit-mcp-server
Server MCP untuk doit (pydoit)
Hyperliquid MCP Server v2
A Model Context Protocol server for Hyperliquid with integrated dashboard
Anyquery
Terhubung ke lebih dari 40 aplikasi dengan satu binary.
Browser Control MCP
Sebuah server MCP yang dipasangkan dengan ekstensi Firefox yang memungkinkan klien LLM untuk mengontrol peramban pengguna, mendukung manajemen tab, pencarian riwayat, dan pembacaan konten.
MCP Avantage
A Model Context Protocol server that enables LLMs to access comprehensive financial data from Alpha Vantage API, including stock prices, fundamentals, forex, crypto, and economic indicators.
Generalized MCP Server
Dynamically exposes Python SDKs (Kubernetes, GitHub, Azure) through an agent-friendly gRPC interface. Enables interaction with cloud services and platforms using natural language by automatically converting SDK functionality into callable functions.
mcpserver-ts
Berikut adalah templat server MCP (Mock Control Panel) dalam TypeScript untuk data mock cepat: ```typescript import express, { Express, Request, Response } from 'express'; import cors from 'cors'; const app: Express = express(); const port = process.env.PORT || 3000; // Middleware app.use(cors()); app.use(express.json()); // Untuk menangani body JSON // Contoh Data Mock const mockData = { users: [ { id: 1, name: 'John Doe', email: 'john.doe@example.com' }, { id: 2, name: 'Jane Smith', email: 'jane.smith@example.com' }, ], products: [ { id: 101, name: 'Laptop', price: 1200 }, { id: 102, name: 'Mouse', price: 25 }, ], }; // Rute API app.get('/', (req: Request, res: Response) => { res.send('MCP Server is running!'); }); app.get('/api/users', (req: Request, res: Response) => { res.json(mockData.users); }); app.get('/api/users/:id', (req: Request, res: Response) => { const userId = parseInt(req.params.id); const user = mockData.users.find(user => user.id === userId); if (user) { res.json(user); } else { res.status(404).send('User not found'); } }); app.get('/api/products', (req: Request, res: Response) => { res.json(mockData.products); }); // Menangani POST request (contoh) app.post('/api/users', (req: Request, res: Response) => { const newUser = { id: mockData.users.length + 1, ...req.body, }; mockData.users.push(newUser); res.status(201).json(newUser); // 201 Created }); // Mulai Server app.listen(port, () => { console.log(`MCP Server listening at http://localhost:${port}`); }); ``` **Penjelasan:** * **`express`:** Framework web Node.js yang digunakan untuk membuat server. * **`cors`:** Middleware untuk mengaktifkan Cross-Origin Resource Sharing (CORS), memungkinkan permintaan dari domain yang berbeda. * **`express.json()`:** Middleware untuk mem-parse body permintaan JSON. * **`mockData`:** Objek yang berisi data mock. Anda dapat memperluas ini dengan data yang lebih kompleks sesuai kebutuhan Anda. * **Rute API:** * **`/`:** Rute dasar yang mengembalikan pesan sederhana. * **`/api/users`:** Mengembalikan semua pengguna. * **`/api/users/:id`:** Mengembalikan pengguna berdasarkan ID. * **`/api/products`:** Mengembalikan semua produk. * **`/api/users` (POST):** Contoh untuk menangani permintaan POST untuk membuat pengguna baru. Perhatikan bahwa ini hanya menambahkan data ke `mockData` dalam memori dan tidak menyimpan data secara permanen. * **`app.listen()`:** Memulai server dan mendengarkan permintaan pada port yang ditentukan. **Cara Menggunakan:** 1. **Instalasi:** ```bash npm install express cors npm install --save-dev @types/express @types/cors @types/node typescript nodemon ``` 2. **Konfigurasi `tsconfig.json` (contoh):** ```json { "compilerOptions": { "target": "es6", "module": "commonjs", "outDir": "./dist", "rootDir": "./src", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true }, "include": ["src/**/*"], "exclude": ["node_modules"] } ``` 3. **Simpan kode di atas sebagai `src/index.ts`.** 4. **Tambahkan skrip ke `package.json` (contoh):** ```json "scripts": { "build": "tsc", "start": "node dist/index.js", "dev": "nodemon src/index.ts" } ``` 5. **Jalankan:** * **Pengembangan:** `npm run dev` (menggunakan `nodemon` untuk restart otomatis saat ada perubahan) * **Produksi:** `npm run build` (untuk mengkompilasi TypeScript ke JavaScript) lalu `npm start` (untuk menjalankan server) **Penting:** * **Data Mock:** Ini hanyalah data mock. Anda perlu menggantinya dengan data yang sesuai dengan kebutuhan Anda. * **Penyimpanan Data:** Data disimpan dalam memori. Jika server di-restart, data akan hilang. Untuk penyimpanan data yang persisten, Anda perlu menggunakan database (misalnya, MongoDB, PostgreSQL). * **Validasi:** Tidak ada validasi input dalam contoh ini. Anda harus menambahkan validasi untuk memastikan data yang diterima valid. * **Error Handling:** Penanganan kesalahan minimal. Anda harus menambahkan penanganan kesalahan yang lebih komprehensif. * **Keamanan:** Tidak ada pertimbangan keamanan dalam contoh ini. Anda harus menambahkan langkah-langkah keamanan yang sesuai, terutama jika Anda berencana untuk menggunakan server ini di lingkungan produksi. **Cara Memperluas:** * **Tambahkan lebih banyak rute API:** Buat rute untuk operasi CRUD (Create, Read, Update, Delete) lainnya. * **Gunakan database:** Integrasikan database untuk penyimpanan data yang persisten. * **Tambahkan middleware:** Gunakan middleware untuk otentikasi, otorisasi, logging, dan tugas lainnya. * **Gunakan ORM/ODM:** Gunakan Object-Relational Mapper (ORM) atau Object-Document Mapper (ODM) untuk berinteraksi dengan database dengan lebih mudah. (Contoh: Sequelize, TypeORM, Mongoose) * **Tambahkan validasi:** Gunakan library validasi seperti `joi` atau `express-validator` untuk memvalidasi input. Templat ini memberikan titik awal yang baik untuk membuat server MCP dengan data mock cepat. Anda dapat menyesuaikannya sesuai dengan kebutuhan spesifik Anda.
Desktop MCP
Enables AI assistants to capture and analyze screen content across multi-monitor setups with smart image optimization. Provides screenshot capabilities and detailed monitor information for visual debugging, UI analysis, and desktop assistance.
Hugging Face MCP Server
An MCP server that provides Hugging Face Hub API and Search endpoints through multiple transport protocols (STDIO, SSE, StreamableHTTP, and StreamableHTTPJson), enabling integration with AI model capabilities.
Acknowledgments
Cermin dari
MCP Server Demo
A minimal Model Context Protocol server demo that exposes tools through HTTP API, including greeting, weather lookup, and HTTP request capabilities. Demonstrates MCP server implementation with stdio communication and HTTP gateway functionality.
Google PSE MCP Server
A Model Context Protocol server that enables LLM clients like VSCode, Copilot, and Claude Desktop to search the web using Google Programmable Search Engine API.
typescript-mcp-server
Serverless Mcp
GitHub MCP Server
Berikut adalah terjemahan dari teks tersebut ke dalam Bahasa Indonesia: **Server MCP GitHub dengan transportasi SSE yang dibangun dengan TypeScript dan Express** Atau, bisa juga: **Server MCP GitHub yang menggunakan transportasi SSE, dibuat dengan TypeScript dan Express** Kedua terjemahan tersebut menyampaikan arti yang sama. Pilihan mana yang lebih baik tergantung pada preferensi gaya Anda.
MQScript MCP Server
Enables AI applications to generate and execute MQScript mobile automation scripts for controlling mobile devices. Supports touch operations, UI creation, color detection, file operations, and system control functions.
Finance MCP Server
A Model Context Protocol server built with FastMCP that provides financial data tools for AI agents, enabling them to access and analyze stock market information from Yahoo Finance through natural language queries.
Facebook Ads Management Control Panel
A Node.js Express server that integrates with Facebook Marketing API to provide a platform for managing ad campaigns, analyzing performance, and receiving optimization recommendations.
GCP MCP
Enables AI assistants to interact with Google Cloud Platform resources through natural language queries. Supports querying and managing GCP services like Compute Engine, Cloud Storage, BigQuery, and more across multiple projects and regions.
mpd-mcp-server
Harvest MCP Server
Provides MCP integration for Harvest's time tracking, project management, and invoicing functionality, enabling natural language interaction with Harvest API through tools for managing clients, time entries, projects, tasks, and users.
Ghost MCP Server
A Model Context Protocol server that enables management of Ghost blog content (posts, pages, and tags) through the Ghost Admin API with SSE transport support.
SkyeNet-MCP-ACE
Enables AI agents to execute server-side JavaScript and perform CRUD operations directly on ServiceNow instances with context bloat reduction features for efficient token usage.
TeamCity MCP Server
Enables AI coding assistants to interact with JetBrains TeamCity CI/CD server through natural language commands. Supports triggering builds, monitoring status, analyzing test failures, and managing build configurations directly from development environments.
SRT Translation MCP Server
Enables processing and translating SRT subtitle files with intelligent conversation detection and context preservation. Supports parsing, validation, chunking of large files, and translation while maintaining precise timing and HTML formatting.
MCP-101
Speikzeug
Perangkat modern dengan integrasi server MCP untuk pemrosesan data otomatis dan anonimisasi sistem.
Cloudera Iceberg MCP Server (via Impala)
Cloudera Iceberg MCP Server melalui Impala
MCP-Gateway
MCP-Gateway adalah layanan yang menyediakan kemampuan manajemen terpadu MCP Server, membantu Agen AI terhubung dengan cepat ke berbagai sumber data. Melalui MCP Server, Agen AI dapat dengan mudah mengakses database, REST API, dan layanan eksternal lainnya tanpa perlu khawatir tentang detail koneksi spesifik.
MCP MySQL Server
Enables AI assistants to safely query MySQL databases with read-only access by default, supporting table listing, structure inspection, and SQL queries with optional write operation control.