Discover Awesome MCP Servers
Extend your agent with 84,516 capabilities via MCP servers.
- All84,516
- 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
Rootstock MCP Server
A backend service that enables seamless interaction with the Rootstock blockchain using the Model Context Protocol, providing standardized APIs for querying, transacting, and managing assets on Rootstock.
mcp-facade
Lets you run a lightweight stdio MCP server in front of an upstream MCP server, exposing only a configured subset of its tools with compact schemas while keeping the full catalog reachable via discover, describe, and call meta-tools.
Countries MCP Server
MCP Server that gives AI assistants access to comprehensive country data from 250+ countries.
movmint-fx-mcp
Exposes two tools (get_fx_quote, capture_fx_quote) that LLM clients can call to get live FX rates and execute trades.
Ek-Chuah MCP
Read-only MCP server that serves the Archivo Epistemico (epistemic graph), enabling AI to read and query the epistemic path autonomously via tools like search, get_via, resolve, and get_necesidad.
SNHP
Free negotiation math for AI agents. Provides optimal next moves in any negotiation, single-price and multi-issue, runs locally, with optional paid receipted sessions and encrypted agent memory.
remark-mcp
Enables AI assistants to browse and read documents from a reMarkable tablet connected via USB, rendering PDF pages as images for the AI to see.
Microsoft 365 Core MCP Server
Provides comprehensive management of Microsoft 365 services including Exchange, SharePoint, Teams, Azure AD, Intune device management, security & compliance frameworks, and universal access to 1000+ Microsoft Graph API endpoints with advanced features like batch operations, delta queries, and real-time webhooks.
interminal
MCP server for SSH and local terminal access. Supports interactive commands, long-running processes, and TUI apps like tmux/zellij
Finance Manager MCP
Enables self-hosted personal finance management for MCP clients by connecting read-only bank accounts via SimpleFIN, syncing transactions into a local SQLite database, and exposing tools to query balances, spending, budgets, cash flow, and net worth.
agent-discovery-mcp
An MCP server that lets your AI coding agent (Claude Code, OpenClaw, Codex, Cursor, etc.) discover and pay on-chain agents registered on ERC-8004, using Coinbase's official x402 protocol. No smart account. No bundler. No relay. Just your EOA, an HTTPS request, and an automatic 402 → sign → retry flow.
arxiv-smart-mcp
MCP server for searching and reading arXiv papers from AI assistants, with built-in rate limiting to avoid API blocks.
postgres_mcp
A Python MCP 2.0 server for self-hosted PostgreSQL instances, providing schema/relation discovery, SQL query and controlled transactional execution tools with security features like read-only transactions, role hardening guidance, and optional human approval for write commands.
AINSOF MCP Server
Enables AI assistants to search a curated production-music catalogue by brief or reference link, listen to full previews, and score videos with synced music, plus retrieve stems, versions, and cue sheets for licensing.
Brevo MCP Server
A comprehensive MCP server providing Claude with full access to Brevo's marketing automation platform through the official SDK, featuring tools for email operations, contact management, campaigns, SMS, conversations, webhooks, e-commerce, and account management.
brain-trust
Enables AI agents to ask questions and review planning documents by connecting to OpenAI's GPT-4. Provides context-aware question answering and multi-level plan analysis with structured feedback including strengths, weaknesses, and suggestions.
ai-visibility-index
Read-only access to the AI Visibility Index: the measured share of answer that 20 SaaS and 24 crypto brands hold across ChatGPT, Perplexity and Gemini, re-measured weekly on a frozen prompt panel with every past release kept at a permanent URL. Five tools — full index, one brand, brand list, complete history, methodology — served from dabyte.ai and dablock.ai with no API key and no auth; the data
agent-browser-mcp
Exposes the local agent-browser CLI as MCP tools for browser automation and provides one-command integration with Codex. Enables navigation, interaction, page reading, tab management, and session control through natural language commands.
pytorch-mcp
A full-featured MCP server for PyTorch documentation workflows, providing tools for search, symbol lookup, code examples, troubleshooting, and question-answering using local docs.
mood-radio-mcp
Enables users to anonymously share and pass along songs with messages in mood-based rooms, and view community-featured radio feeds, relay chains, and charts.
optionslab
Options analytics MCP server providing 40+ tools for options chain data, position valuation, Greeks, charts, and volatility analysis.
doc-tools-mcp
Việc đọc và ghi file Word (định dạng .docx) sử dụng giao thức MCP (nếu bạn đang đề cập đến một giao thức cụ thể có tên MCP) trong Node.js là một nhiệm vụ phức tạp và có thể không có thư viện Node.js nào hỗ trợ trực tiếp giao thức MCP cho Word. Tuy nhiên, tôi sẽ giải thích cách tiếp cận chung để đọc và ghi file Word trong Node.js, và sau đó thảo luận về khả năng tích hợp với một giao thức MCP giả định. **Đọc và Ghi File Word (.docx) trong Node.js** Để đọc và ghi file Word trong Node.js, bạn thường sử dụng các thư viện sau: * **docx:** Thư viện phổ biến để tạo và chỉnh sửa file .docx. * **mammoth:** Thư viện để chuyển đổi file .docx sang HTML. * **officegen:** Một thư viện khác để tạo file Office (bao gồm Word). **Ví dụ sử dụng `docx` để đọc và ghi:** **1. Cài đặt thư viện:** ```bash npm install docx ``` **2. Đọc file Word:** ```javascript const { Document, Packer, Paragraph, TextRun } = require("docx"); const fs = require("fs"); // Giả sử bạn có một file Word đã tồn tại const filePath = "path/to/your/document.docx"; // **Lưu ý quan trọng:** Thư viện `docx` chủ yếu dùng để *tạo* file Word. Để *đọc* nội dung từ file .docx hiện có, bạn cần một thư viện khác như `mammoth` (xem bên dưới) hoặc một thư viện giải nén XML. `docx` không trực tiếp đọc file .docx. // Ví dụ sử dụng `mammoth` để đọc: const mammoth = require("mammoth"); mammoth.extractRawText({ path: filePath }) .then(function(result){ const text = result.value; // The raw text const messages = result.messages; console.log(text); console.log(messages); // Thông báo lỗi hoặc cảnh báo nếu có }) .done(); // **Ví dụ (không hoạt động) sử dụng `docx` để cố gắng đọc (chỉ để minh họa):** // **KHÔNG SỬ DỤNG CÁCH NÀY ĐỂ ĐỌC FILE WORD.** // try { // const buffer = fs.readFileSync(filePath); // const document = new Document({ // sections: [{ // children: [ // new Paragraph({ // children: [ // new TextRun("This is a test paragraph."), // ], // }), // ], // }], // }); // // **Lỗi:** `docx` không có phương thức để đọc trực tiếp từ buffer hoặc file. // // document.load(buffer); // Phương thức này không tồn tại. // console.log("Đọc file thành công (giả định)."); // } catch (error) { // console.error("Lỗi khi đọc file:", error); // } ``` **3. Ghi file Word:** ```javascript const { Document, Packer, Paragraph, TextRun } = require("docx"); const fs = require("fs"); // Tạo một tài liệu Word mới const doc = new Document({ sections: [{ children: [ new Paragraph({ children: [ new TextRun("Hello World!"), ], }), ], }], }); // Tạo file .docx Packer.toBuffer(doc).then((buffer) => { fs.writeFileSync("hello_world.docx", buffer); console.log("File Word đã được tạo thành công!"); }); ``` **Giải thích:** * **`docx`:** Thư viện này cho phép bạn tạo các đối tượng đại diện cho các thành phần của tài liệu Word (Document, Paragraph, TextRun, v.v.). * **`Packer.toBuffer(doc)`:** Chuyển đổi đối tượng `Document` thành một buffer chứa dữ liệu file .docx. * **`fs.writeFileSync()`:** Ghi buffer vào một file. **Quan trọng:** Thư viện `docx` chủ yếu được thiết kế để *tạo* và *chỉnh sửa* file Word từ code. Để *đọc* nội dung từ file Word hiện có, bạn cần sử dụng một thư viện khác như `mammoth` hoặc một thư viện giải nén XML và phân tích cú pháp XML. **Tích hợp với giao thức MCP (giả định):** Nếu bạn có một giao thức MCP cụ thể mà bạn muốn sử dụng để truyền dữ liệu Word, bạn cần thực hiện các bước sau: 1. **Định nghĩa giao thức MCP:** Hiểu rõ cách giao thức MCP hoạt động, định dạng dữ liệu mà nó sử dụng, và các lệnh mà nó hỗ trợ. 2. **Triển khai MCP client/server:** Viết code Node.js để giao tiếp với MCP server (hoặc triển khai MCP server nếu cần). Điều này có thể bao gồm việc sử dụng các thư viện mạng như `net` hoặc `socket.io`. 3. **Chuyển đổi dữ liệu Word:** * **Để gửi file Word qua MCP:** Đọc file Word vào một buffer (sử dụng `fs.readFileSync()`), và sau đó gửi buffer này qua giao thức MCP. Ở phía nhận, bạn sẽ nhận được buffer và ghi nó vào một file. * **Để gửi nội dung Word (ví dụ: văn bản) qua MCP:** Sử dụng `mammoth` để trích xuất văn bản từ file Word. Sau đó, gửi văn bản này qua giao thức MCP. Ở phía nhận, bạn có thể tạo một file Word mới bằng cách sử dụng thư viện `docx` và chèn văn bản đã nhận vào đó. 4. **Xử lý lỗi:** Xử lý các lỗi có thể xảy ra trong quá trình giao tiếp MCP và xử lý file Word. **Ví dụ (giả định) về việc gửi file Word qua MCP:** ```javascript const fs = require("fs"); const net = require("net"); // Thông tin MCP server const MCP_HOST = "localhost"; const MCP_PORT = 12345; // Đường dẫn đến file Word const filePath = "path/to/your/document.docx"; // Tạo một MCP client const client = new net.Socket(); client.connect(MCP_PORT, MCP_HOST, () => { console.log("Đã kết nối đến MCP server."); // Đọc file Word vào một buffer const fileBuffer = fs.readFileSync(filePath); // Gửi buffer qua MCP client.write(fileBuffer); console.log("Đã gửi file Word qua MCP."); client.destroy(); // Đóng kết nối }); client.on("close", () => { console.log("Kết nối đã đóng."); }); client.on("error", (err) => { console.error("Lỗi kết nối:", err); }); ``` **Lưu ý quan trọng:** * Ví dụ trên chỉ là một ví dụ đơn giản và giả định rằng giao thức MCP cho phép gửi dữ liệu nhị phân trực tiếp. Bạn có thể cần điều chỉnh code để phù hợp với yêu cầu cụ thể của giao thức MCP của bạn. * Bạn cần triển khai MCP server để nhận dữ liệu. * Việc xử lý lỗi và bảo mật là rất quan trọng trong một ứng dụng thực tế. **Tóm tắt:** Việc đọc và ghi file Word trong Node.js có thể được thực hiện bằng cách sử dụng các thư viện như `docx` (để tạo và chỉnh sửa) và `mammoth` (để đọc). Để tích hợp với một giao thức MCP, bạn cần triển khai MCP client/server và chuyển đổi dữ liệu Word sang định dạng phù hợp với giao thức MCP. Hãy nhớ xử lý lỗi và bảo mật một cách cẩn thận. Nếu bạn có thêm thông tin về giao thức MCP mà bạn đang sử dụng, tôi có thể cung cấp hướng dẫn cụ thể hơn.
zopaf-mcp
Negotiation math engine for AI agents. Computes Pareto frontiers, generates iso-utility counteroffers, and infers counterpart priorities. 9 tools for any multi-issue negotiation. Zero LLM tokens — pure MILP optimization.
Terra Config MCP Server
Enables LLMs to configure the TerraAPI dashboard by managing health and fitness integrations, destinations, and provider credentials. It allows users to programmatically interact with the Terra ecosystem to handle developer settings and data source configurations.
fastmcp-opengauss
Enables interaction with openGauss databases through multiple transport methods (Stdio, SSE, Streamable-Http). Supports database operations and queries with configurable connection parameters.
African Market OS - MVR API
Read-only relational-readiness preflight for AI agents evaluating market trust, permission, evidence gaps, pilot readiness, and scale readiness in African and other high-context markets.
kat-tribute-mcp
MCP server for foldkit that provides tools and resources for the 7-prime spine, 7 κ-bands, and 6 fold operations, enabling folding, classification, and state manipulation in any MCP client.
Search Intent MCP
Một dịch vụ dựa trên MCP (Multi-Channel Platform - Nền tảng Đa kênh) phân tích các từ khóa tìm kiếm của người dùng để xác định ý định của họ, cung cấp phân loại, lý giải, tham khảo và đề xuất tìm kiếm để hỗ trợ phân tích SEO.
MCP Trading Server
Exposes Alpaca paper trading tools (get positions and account) via SSE transport, designed for Claude Desktop and n8n.
domain-intel-mcp
Domain and company intelligence for AI agents. Enables vetting companies, qualifying leads, and mapping targets from free public data without API keys.