Discover Awesome MCP Servers

Extend your agent with 16,263 capabilities via MCP servers.

All16,263
doit-mcp-server

doit-mcp-server

Server MCP untuk doit (pydoit)

Hyperliquid MCP Server v2

Hyperliquid MCP Server v2

A Model Context Protocol server for Hyperliquid with integrated dashboard

Anyquery

Anyquery

Terhubung ke lebih dari 40 aplikasi dengan satu binary.

Browser Control MCP

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

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

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

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

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

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

Acknowledgments

Cermin dari

MCP Server Demo

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

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

typescript-mcp-server

Serverless Mcp

Serverless Mcp

GitHub MCP Server

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

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

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

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

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

mpd-mcp-server

Harvest 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

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

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

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

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

MCP-101

Speikzeug

Speikzeug

Perangkat modern dengan integrasi server MCP untuk pemrosesan data otomatis dan anonimisasi sistem.

Cloudera Iceberg MCP Server (via Impala)

Cloudera Iceberg MCP Server (via Impala)

Cloudera Iceberg MCP Server melalui Impala

MCP-Gateway

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

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.