Discover Awesome MCP Servers
Extend your agent with 50,638 capabilities via MCP servers.
- All50,638
- 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
Cube.js MCP Server
Enables AI assistants to query and analyze data from Cube.js analytics platforms, allowing natural language access to cubes, measures, dimensions, and complex analytics queries.
tapir-archicad-mcp
A bridge allowing AI agents to control Archicad projects via dynamically generated tools from the Tapir and official Archicad JSON APIs.
Acknowledgments
Cermin dari
ads-mcp-server
Exposes Google Ads and Meta Marketing performance data, campaign settings, and change history to Claude (Cowork) for live daily-dashboard workflows.
Gmail MCP Server
Connects to Gmail accounts to search emails, retrieve full email content, and parse receipts from services like Swiggy, Zomato, and Uber with read-only access.
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.
Claude Meet MCP
AI-powered scheduling assistant that checks calendars, finds mutual availability, and books meetings via natural language commands.
Juhe Mcp Server
CodeGuard MCP Server
Provides centralized security instructions for AI-assisted code generation by matching context-aware rules to the user's programming language and file patterns. It ensures generated code adheres to security best practices without requiring manual maintenance of instruction files across individual repositories.
OpenAPI REST MCP Server
Dynamically converts any REST service's OpenAPI specification into MCP tools, enabling interaction with REST endpoints through natural language. Supports Spring Boot services and includes auto-discovery for common API configurations.
PCAP MCP Server
Enables Wireshark-like PCAP analysis through tshark, providing tools for filtering packets, extracting protocol fields, drilling down into frames, session tracking, and timeline analysis for troubleshooting 5G, IMS/SIP, and network protocol issues.
Sentiment + Sarcasm Analyzer
A lightweight Gradio application that analyzes text for sentiment (positive/negative) and sarcasm detection using Hugging Face Transformers, designed to run on CPU and compatible with the MCP server architecture.
MCP Lambda Server
Paket Node.js yang menyediakan infrastruktur server Model Context Protocol untuk fungsi AWS Lambda dengan kemampuan respons streaming melalui Server-Sent Events.
mcp-agno
Provides AI assistants with real-time access to the AGNO framework documentation by enabling them to browse, search, and fetch documentation pages. This server allows users to query information about AGNO's Agents, Teams, and Workflows directly through MCP-compatible clients.
mcp-colombia
This MCP server connects AI agents with Colombian e-commerce, travel, and financial services, allowing users to search MercadoLibre, find hotels, and compare banking products like CDTs and loans. It enables seamless integration with local services in pesos colombianos through specialized tools for shopping, travel planning, and financial simulation.
io.github.stucchi/telnyx
Enables interaction with the Telnyx API for billing, phone numbers, and messaging.
@networkselfmd/mcp
Expose a decentralized P2P agent as an MCP server so Claude Code and other AI tools can discover peers, create groups, and send encrypted messages without intermediaries.
Trusted GMail MCP Server
Server MCP Tepercaya pertama yang berjalan di Lingkungan Eksekusi Tepercaya AWS Nitro Enclave
caldera-mcp
Connects MCP-compatible AI clients to a MITRE Caldera adversary emulation platform, enabling natural language construction of attack scenarios, agent inspection, and operation management.
Wappalyzer MCP
A local MCP server that wraps the Wappalyzer API to identify web technologies, subdomains, and site metadata. It enables users to perform site lookups and access technology categories through natural language interfaces.
mcp-defectdojo
MCP server for DefectDojo vulnerability management, exposing 24 tools for managing products, engagements, tests, findings, scan imports, and finding lifecycle through the Model Context Protocol.
DuckPond MCP Server
MCP server for multi-tenant DuckDB management with R2/S3 cloud storage, enabling AI agents to manage per-user databases with automatic cloud persistence.
threadwork
A multi-agent collaboration tool for Claude Code that supports hot-swappable role YAML, persistent memory with SQLite and FTS5, and step-level replay in a single-file HTML viewer.
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.
azure-pricing-mcp
Enables LLMs to query Azure service pricing via the public Azure Retail Prices API, with tools for searching prices, estimating costs, comparing regions, and listing services.
figma-docs-mcp
Local MCP server that transforms Figma documentation and business rules into a semantically searchable index, exposed as a tool for Claude Code to query via natural language.
Weather MCP Agent
Enables querying real-time weather data for Israeli cities through natural language, using Playwright to scrape weather2day and Gemini LLM to answer.
Hong Kong Creative Goods Trade MCP Server
Provides access to Hong Kong's recreation, sports, and cultural data through a FastMCP interface, allowing users to retrieve statistics on creative goods trade including domestic exports, re-exports, and imports with optional year filtering.
Influship MCP
Enables AI-native creator discovery for influencer marketing, including creator search, lookalikes, profile lookup, and Instagram post transcript analysis.
FreightUtils MCP Server
AI agent access to 11 freight calculation and reference tools — LDM, CBM, chargeable weight, pallet fitting, ADR dangerous goods (2,939 entries), airline codes (6,352), HS codes (6,940), INCOTERMS, container specs, unit converter, and ADR 1.1.3.6 exemption calculator.