Discover Awesome MCP Servers

Extend your agent with 50,638 capabilities via MCP servers.

All50,638
Cube.js MCP Server

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

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

Acknowledgments

Cermin dari

ads-mcp-server

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

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

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

Claude Meet MCP

AI-powered scheduling assistant that checks calendars, finds mutual availability, and books meetings via natural language commands.

Juhe Mcp Server

Juhe Mcp Server

CodeGuard 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

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

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

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

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

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

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

io.github.stucchi/telnyx

Enables interaction with the Telnyx API for billing, phone numbers, and messaging.

@networkselfmd/mcp

@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

Trusted GMail MCP Server

Server MCP Tepercaya pertama yang berjalan di Lingkungan Eksekusi Tepercaya AWS Nitro Enclave

caldera-mcp

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

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-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

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

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

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

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

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

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

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

Influship MCP

Enables AI-native creator discovery for influencer marketing, including creator search, lookalikes, profile lookup, and Instagram post transcript analysis.

FreightUtils MCP Server

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.