Discover Awesome MCP Servers

Extend your agent with 19,496 capabilities via MCP servers.

All19,496
Unit Test Generator

Unit Test Generator

Desmos MCP Server

Desmos MCP Server

Enables mathematical formula visualization and analysis through interactive plotting, formula validation, and symbolic computation. Supports both Desmos API integration and local matplotlib rendering for creating 2D mathematical graphs.

Layer Prompt Manager

Layer Prompt Manager

Điều này giúp bạn tạo một máy chủ MCP mà IDE của bạn có thể truy cập để tạo và lưu các lời nhắc cho cơ sở mã của bạn.

MCP Code Mode

MCP Code Mode

Enables AI agents to write and execute Python code in an isolated sandbox that can orchestrate multiple MCP tool calls, reducing context window bloat and improving efficiency for complex workflows.

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

GitHub MCP Server

GitHub MCP Server

Máy chủ MCP với các công cụ để giao tiếp với Thảo luận trên Github.

DDG MCP1234

DDG MCP1234

A basic MCP server template with example tools for echoing messages and retrieving server information. Built with FastMCP framework and supports both stdio and HTTP transports.

Windows System MCP

Windows System MCP

A comprehensive Model Context Protocol server that enables AI assistants to interact with and manage Windows systems, providing capabilities for file system operations, process management, system information retrieval, registry operations, service management, network diagnostics, and performance monitoring.

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.

Sora MCP Server

Sora MCP Server

Integrates with OpenAI's Sora 2 API to generate, remix, and manage AI-generated videos from text prompts. Supports video creation, status monitoring, downloading, and remixing through natural language commands.

FastMCP Document Analyzer

FastMCP Document Analyzer

A comprehensive document analysis server that performs sentiment analysis, keyword extraction, readability scoring, and text statistics while providing document management capabilities including storage, search, and organization.

aws-pricing-mcp

aws-pricing-mcp

aws-pricing-mcp

Basic MCP Server

Basic MCP Server

A minimal Model Context Protocol server demonstrating basic MCP capabilities with example tools, resources, and prompts. Built as a starting template for developers to create their own MCP servers using the Smithery SDK.

Keboola Explorer MCP Server

Keboola Explorer MCP Server

This server facilitates interaction with Keboola's Storage API, enabling users to browse and manage project buckets, tables, and components efficiently through Claude Desktop.

Coconuts MCP Server

Coconuts MCP Server

Enables management of Google Maps saved places through a SQLite database. Allows users to store, query, and organize their Google Maps places data locally.

Graphistry MCP

Graphistry MCP

GPU-accelerated graph visualization and analytics server for Large Language Models that integrates with Model Control Protocol (MCP), enabling AI assistants to visualize and analyze complex network data.

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.

Open MCP

Open MCP

An open-source Model Context Protocol application management platform that allows users to create applications from GitHub repositories with automatic information extraction and database integration.

Alibaba Cloud FC MCP Server

Alibaba Cloud FC MCP Server

A Model Context Protocol server that enables agent applications like Cursor and Cline to integrate with Alibaba Cloud Function Compute, allowing them to deploy and manage serverless functions through natural language interactions.

Useful-mcps

Useful-mcps

Dưới đây là danh sách các máy chủ MCP nhỏ hữu ích, bao gồm: * docx\_replace: thay thế thẻ trong tài liệu Word * yt-dlp: trích xuất chương và phụ đề dựa trên chương * mermaid: tạo và hiển thị hình ảnh bằng API của mermaidchart.com

Google Analytics MCP Server by CData

Google Analytics MCP Server by CData

Google Analytics MCP Server by CData

MCP Jupyter Server

MCP Jupyter Server

Enables inspection and editing of Jupyter notebook files (.ipynb) through tools for reading, adding, updating, deleting, moving, and converting cells while preserving metadata.

Remote MCP Server (Authless)

Remote MCP Server (Authless)

A deployable Cloudflare Workers service that implements Model Context Protocol without authentication, allowing AI models to access custom tools via clients like Claude Desktop or Cloudflare AI Playground.

Google Drive MCP Server

Google Drive MCP Server

Được thôi, chúng ta hãy bắt đầu tạo một máy chủ MCP (Minecraft Protocol) bằng Google Drive, bắt đầu với Google Sheets.

mcp-server-playground

mcp-server-playground

Signal MCP

Signal MCP

Tích hợp MCP cho signal-cli cho phép các tác nhân AI gửi và nhận tin nhắn Signal, hỗ trợ tin nhắn trực tiếp, tin nhắn nhóm và xử lý tin nhắn không đồng bộ.

Financial MCP Server

Financial MCP Server

A custom Model Context Protocol server that provides real-time financial analysis tools including stock monitoring, portfolio management, market summaries, and automated price alerts with Telegram notifications.

MCP Fullstack

MCP Fullstack

A comprehensive operations platform providing browser automation, web search/crawling, database operations, deployment tools, secrets management, and analytics capabilities for full-stack software engineering workflows. Features AI-driven automation, real-time monitoring dashboard, and cross-platform service management.

Remote Jobs MCP

Remote Jobs MCP

Remote Jobs MCP

Airtable MCP Server

Airtable MCP Server

Enables complete interaction with Airtable databases through 16 CRUD operations including batch processing, schema management, and record manipulation. Designed for AI applications and n8n workflows with HTTP streaming support.