Discover Awesome MCP Servers

Extend your agent with 84,516 capabilities via MCP servers.

All84,516
Rootstock MCP Server

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

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

Countries MCP Server

MCP Server that gives AI assistants access to comprehensive country data from 250+ countries.

movmint-fx-mcp

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

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

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

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

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

interminal

MCP server for SSH and local terminal access. Supports interactive commands, long-running processes, and TUI apps like tmux/zellij

Finance Manager MCP

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

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

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

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

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

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

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

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

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

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

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

optionslab

Options analytics MCP server providing 40+ tools for options chain data, position valuation, Greeks, charts, and volatility analysis.

doc-tools-mcp

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

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

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

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

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

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

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

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

Domain and company intelligence for AI agents. Enables vetting companies, qualifying leads, and mapping targets from free public data without API keys.