Discover Awesome MCP Servers

Extend your agent with 36,482 capabilities via MCP servers.

All36,482
Bitcoin Price MCP Server

Bitcoin Price MCP Server

Cung cấp cho Claude AI quyền truy cập theo thời gian thực vào dữ liệu giá Bitcoin, bao gồm giá hiện tại bằng USD, phần trăm thay đổi trong 24 giờ và thông tin về vốn hóa thị trường.

MCP OmniFocus

MCP OmniFocus

A Model Context Protocol server that enables automation and management of OmniFocus tasks, projects, and tags using natural language and programmable interfaces from VS Code, command line, or any MCP-compatible client.

Langfuse Trace Fetcher

Langfuse Trace Fetcher

Fetches Langfuse observability traces directly into a VS Code coding agent's context, enabling querying and viewing trace data through natural language.

Spaceship MCP Server

Spaceship MCP Server

Enables AI agents to manage DNS records through the Spaceship API, with specialized tools for common record types like A, AAAA, CNAME, MX, SRV, and TXT.

zettelforge

zettelforge

ZettelForge is an agentic memory system for cyber threat intelligence that extracts CTI entities, resolves aliases, and builds a knowledge graph, serving past investigations to analysts and Claude Code via MCP.

TrustMesh MCP Server

TrustMesh MCP Server

Provides AI agents with trust scoring and reputation management capabilities for secure interactions. Enables agents to check trust scores, rate interactions, and manage disputes before transacting with other agents.

WhatsApp MCP Automation

WhatsApp MCP Automation

A WhatsApp MCP server providing 32 tools for Claude, Cursor, and Windsurf, including polls, stickers, status updates, events, live location, and group mentions.

Xiaohongshu MCP Server

Xiaohongshu MCP Server

Enables enterprise-grade multi-account management and automated operations for Xiaohongshu (Little Red Book) platform. Supports content searching, publishing, user data collection, and anti-detection features through browser automation with proxy rotation and fingerprint spoofing.

Rendobar MCP Server

Rendobar MCP Server

Official MCP server for Rendobar. Lets AI agents run serverless media processing and upload local files.

MCP Inspector as MCP Server

MCP Inspector as MCP Server

Enables LLMs to inspect and test other MCP servers by listing and calling their tools, reading resources, and getting prompts. Supports stdio, SSE, and HTTP transports for both local and remote MCP server inspection.

Pactus

Pactus

Pactus is an MCP server for parsing and validating ISO 20022 payment messages directly from chat. It exposes nine tools that let AI assistants inspect or validate pacs.008, pacs.002, pain.001, and camt.053 messages — the message types at the centre of the CBPR+ migration — without leaving the conversation.

CLP MCP Server

CLP MCP Server

An MCP server implementation that allows Claude to read and process CLP (Compact Log Protocol) files, supporting both stdio and SSE/HTTP communication methods.

📝 Mozisu MCP Server 📝

📝 Mozisu MCP Server 📝

Tôi hiểu rồi. Bạn muốn một máy chủ MCP (Minecraft Protocol) để yêu cầu LLM (Mô hình ngôn ngữ lớn) viết văn bản với số lượng ký tự được chỉ định. Dưới đây là bản dịch chi tiết hơn và một số suy nghĩ về cách thực hiện điều này: **Bản dịch:** "Máy chủ MCP để yêu cầu LLM viết văn bản với số lượng ký tự được chỉ định." **Giải thích và các bước thực hiện:** Để xây dựng một hệ thống như vậy, bạn cần: 1. **Máy chủ MCP (Minecraft Protocol):** Đây là nền tảng để người chơi Minecraft tương tác với hệ thống của bạn. Bạn có thể sử dụng các thư viện như `mcpi` (Python) hoặc các thư viện Java khác để tạo máy chủ này. 2. **Kết nối với LLM:** Bạn cần một API hoặc thư viện để giao tiếp với một LLM. Các lựa chọn phổ biến bao gồm: * **OpenAI API (GPT-3, GPT-4):** Yêu cầu đăng ký và trả phí. * **Hugging Face Transformers:** Cho phép bạn sử dụng các mô hình LLM mã nguồn mở (ví dụ: GPT-2, T5, BART) cục bộ hoặc thông qua Hugging Face Inference API. * **Google Cloud AI Platform:** Cung cấp các dịch vụ LLM. 3. **Xử lý lệnh Minecraft:** Máy chủ MCP của bạn cần lắng nghe các lệnh từ người chơi. Ví dụ: * `/generate <số lượng ký tự> <chủ đề>` * `/write <số lượng ký tự> <prompt>` 4. **Gọi LLM và nhận kết quả:** Khi nhận được lệnh, máy chủ của bạn sẽ: * Trích xuất số lượng ký tự và chủ đề/prompt từ lệnh. * Gửi yêu cầu đến LLM, yêu cầu tạo văn bản dựa trên chủ đề/prompt và giới hạn số lượng ký tự. * Nhận văn bản được tạo từ LLM. 5. **Hiển thị văn bản trong Minecraft:** Bạn cần hiển thị văn bản được tạo cho người chơi. Các cách thực hiện: * **Chat:** Gửi văn bản qua chat Minecraft. Có thể cần chia văn bản thành nhiều tin nhắn nếu quá dài. * **Bảng hiệu (Sign):** Đặt bảng hiệu và cập nhật văn bản trên bảng hiệu. * **Sách và Bút lông (Book and Quill):** Tạo một cuốn sách và bút lông, rồi ghi văn bản vào đó. * **Màn hình tùy chỉnh (Custom Display):** Sử dụng các mod hoặc plugin để tạo màn hình hiển thị văn bản tùy chỉnh trong thế giới Minecraft. **Ví dụ (Python với `mcpi` và OpenAI API - chỉ là ví dụ, cần điều chỉnh):** ```python from mcpi.minecraft import Minecraft import openai # Cấu hình OpenAI API openai.api_key = "YOUR_OPENAI_API_KEY" # Kết nối với Minecraft mc = Minecraft.create() def generate_text(prompt, max_chars): response = openai.Completion.create( engine="text-davinci-003", # Chọn engine phù hợp prompt=prompt, max_tokens=max_chars * 0.5, # Ước lượng số lượng token (khoảng 2 ký tự/token) n=1, stop=None, temperature=0.7, ) text = response.choices[0].text.strip() if len(text) > max_chars: text = text[:max_chars] # Cắt bớt nếu vượt quá return text while True: for event in mc.events.pollBlockHits(): block = mc.getBlock(event.pos.x, event.pos.y, event.pos.z) if block == 63: # Ví dụ, bảng hiệu (sign) # Lấy thông tin từ bảng hiệu (cần mod hoặc plugin để đọc nội dung bảng hiệu) # Ví dụ: dòng đầu tiên là số lượng ký tự, dòng thứ hai là prompt # char_count = int(get_sign_text(event.pos.x, event.pos.y, event.pos.z)[0]) # prompt = get_sign_text(event.pos.x, event.pos.y, event.pos.z)[1] # Giả sử người chơi gõ lệnh vào chat chat_messages = mc.events.pollChatPosts() for chat_message in chat_messages: message = chat_message.message if message.startswith("/generate"): parts = message.split(" ") if len(parts) == 3: try: char_count = int(parts[1]) prompt = parts[2] generated_text = generate_text(prompt, char_count) mc.postToChat(generated_text) except ValueError: mc.postToChat("Lỗi: Số lượng ký tự không hợp lệ.") else: mc.postToChat("Sử dụng: /generate <số lượng ký tự> <chủ đề>") ``` **Lưu ý quan trọng:** * **Giới hạn số lượng ký tự:** LLM thường làm việc với *tokens* chứ không phải ký tự. Bạn cần ước lượng số lượng token tương ứng với số lượng ký tự mong muốn. Tỷ lệ này có thể khác nhau tùy thuộc vào ngôn ngữ và mô hình LLM. Bạn có thể sử dụng các thư viện tokenizer (ví dụ: từ Hugging Face) để tính toán chính xác hơn. * **Chi phí:** Sử dụng các API LLM (như OpenAI) có thể tốn kém. Hãy theo dõi việc sử dụng của bạn. * **An toàn:** Cẩn thận với các prompt do người dùng cung cấp. Có thể có các prompt độc hại có thể khiến LLM tạo ra nội dung không phù hợp. Cân nhắc sử dụng các bộ lọc nội dung. * **Mod/Plugin:** Để tương tác sâu hơn với Minecraft (ví dụ: đọc nội dung bảng hiệu, tạo màn hình tùy chỉnh), bạn có thể cần sử dụng các mod hoặc plugin. Đây là một dự án phức tạp, nhưng hoàn toàn có thể thực hiện được. Chúc bạn thành công!

Trailmark MCP Server

Trailmark MCP Server

Provides a standalone MCP interface for analyzing and querying code repositories using Trailmark, supporting multiple graphs and snapshot management.

🔒 Minimal GitHub OAuth-enabled MCP Server

🔒 Minimal GitHub OAuth-enabled MCP Server

Dưới đây là một bản demo nhanh về máy chủ MCP sử dụng GitHub OAuth để xác thực người dùng: (Lưu ý: Bản demo này chỉ mang tính chất minh họa và có thể cần điều chỉnh để phù hợp với nhu cầu cụ thể của bạn. Nó cũng giả định bạn đã có kiến thức cơ bản về việc thiết lập một máy chủ và sử dụng GitHub OAuth.) **1. Chuẩn bị:** * **Tạo ứng dụng OAuth trên GitHub:** * Truy cập [https://github.com/settings/developers](https://github.com/settings/developers) * Nhấp vào "New OAuth App" * Điền thông tin ứng dụng: * **Application name:** Tên ứng dụng của bạn (ví dụ: "My MCP Server") * **Homepage URL:** URL của máy chủ MCP của bạn (ví dụ: "http://localhost:3000") * **Authorization callback URL:** URL mà GitHub sẽ chuyển hướng người dùng sau khi xác thực (ví dụ: "http://localhost:3000/auth/github/callback") * Lưu ý **Client ID** và **Client Secret** của ứng dụng. * **Cài đặt các thư viện cần thiết (ví dụ, sử dụng Node.js):** ```bash npm install express passport passport-github2 express-session ``` **2. Mã nguồn (ví dụ, sử dụng Node.js và Express):** ```javascript const express = require('express'); const passport = require('passport'); const GitHubStrategy = require('passport-github2').Strategy; const session = require('express-session'); const app = express(); const port = 3000; // Cấu hình session app.use(session({ secret: 'YOUR_SESSION_SECRET', // Thay thế bằng một chuỗi bí mật thực sự resave: false, saveUninitialized: false })); // Khởi tạo Passport và session app.use(passport.initialize()); app.use(passport.session()); // Cấu hình Passport để sử dụng GitHub OAuth passport.use(new GitHubStrategy({ clientID: 'YOUR_GITHUB_CLIENT_ID', // Thay thế bằng Client ID của bạn clientSecret: 'YOUR_GITHUB_CLIENT_SECRET', // Thay thế bằng Client Secret của bạn callbackURL: "http://localhost:3000/auth/github/callback" }, function(accessToken, refreshToken, profile, done) { // Ở đây bạn có thể lưu thông tin người dùng vào cơ sở dữ liệu // Ví dụ: // User.findOrCreate({ githubId: profile.id }, function (err, user) { // return done(err, user); // }); // Trong bản demo này, chúng ta chỉ trả về profile return done(null, profile); } )); // Cấu hình serialization và deserialization của người dùng passport.serializeUser(function(user, done) { done(null, user); }); passport.deserializeUser(function(user, done) { done(null, user); }); // Định nghĩa các route // Route để bắt đầu quá trình xác thực GitHub app.get('/auth/github', passport.authenticate('github', { scope: [ 'user:email' ] })); // Route mà GitHub sẽ chuyển hướng người dùng sau khi xác thực app.get('/auth/github/callback', passport.authenticate('github', { failureRedirect: '/login' }), function(req, res) { // Xác thực thành công, chuyển hướng đến trang chủ res.redirect('/'); }); // Route để đăng xuất app.get('/logout', function(req, res){ req.logout(function(err) { if (err) { return next(err); } res.redirect('/'); }); }); // Middleware để kiểm tra xem người dùng đã đăng nhập hay chưa function ensureAuthenticated(req, res, next) { if (req.isAuthenticated()) { return next(); } res.redirect('/login'); } // Route trang chủ (yêu cầu xác thực) app.get('/', ensureAuthenticated, (req, res) => { res.send(` <h1>Welcome, ${req.user.displayName}!</h1> <p>Your GitHub ID is: ${req.user.id}</p> <a href="/logout">Logout</a> `); }); // Route trang đăng nhập app.get('/login', (req, res) => { res.send(` <h1>Login</h1> <a href="/auth/github">Login with GitHub</a> `); }); // Khởi động máy chủ app.listen(port, () => { console.log(`Server listening at http://localhost:${port}`); }); ``` **3. Giải thích:** * **`express`:** Framework web cho Node.js. * **`passport`:** Middleware xác thực cho Node.js. * **`passport-github2`:** Strategy Passport cho GitHub OAuth 2.0. * **`express-session`:** Middleware để quản lý session. * **`YOUR_SESSION_SECRET`:** Một chuỗi bí mật được sử dụng để mã hóa session. **Quan trọng:** Thay thế bằng một chuỗi ngẫu nhiên và an toàn trong môi trường thực tế. * **`YOUR_GITHUB_CLIENT_ID`:** Client ID của ứng dụng OAuth GitHub của bạn. * **`YOUR_GITHUB_CLIENT_SECRET`:** Client Secret của ứng dụng OAuth GitHub của bạn. * **`/auth/github`:** Route này chuyển hướng người dùng đến GitHub để xác thực. * **`/auth/github/callback`:** Route này được GitHub gọi lại sau khi người dùng xác thực. Passport xử lý phản hồi và xác thực người dùng. * **`/logout`:** Route này đăng xuất người dùng. * **`ensureAuthenticated`:** Middleware này kiểm tra xem người dùng đã đăng nhập hay chưa. Nếu không, nó chuyển hướng người dùng đến trang đăng nhập. * **`/`:** Route trang chủ, chỉ có thể truy cập sau khi đăng nhập. * **`/login`:** Route trang đăng nhập. **4. Chạy ứng dụng:** 1. Lưu mã trên vào một file, ví dụ `app.js`. 2. Mở terminal và chạy `node app.js`. 3. Truy cập `http://localhost:3000` trong trình duyệt của bạn. **5. Các bước tiếp theo:** * **Xử lý lỗi:** Thêm xử lý lỗi để xử lý các trường hợp như xác thực không thành công. * **Lưu trữ thông tin người dùng:** Lưu thông tin người dùng (ví dụ: ID GitHub, tên người dùng) vào cơ sở dữ liệu. * **Bảo mật:** Sử dụng HTTPS trong môi trường production. * **Tùy chỉnh giao diện:** Thay đổi giao diện người dùng để phù hợp với ứng dụng của bạn. * **Quản lý quyền:** Triển khai quản lý quyền dựa trên vai trò hoặc quyền hạn của người dùng. Đây chỉ là một bản demo cơ bản. Bạn cần điều chỉnh nó để phù hợp với nhu cầu cụ thể của ứng dụng MCP của bạn. Hãy nhớ thay thế các giá trị placeholder (ví dụ: `YOUR_SESSION_SECRET`, `YOUR_GITHUB_CLIENT_ID`, `YOUR_GITHUB_CLIENT_SECRET`) bằng các giá trị thực tế của bạn.

pubmed-search

pubmed-search

MCP server for PubMed search and literature summarization

FileScopeMCP

FileScopeMCP

Một công cụ TypeScript xếp hạng các tệp trong codebase của bạn theo mức độ quan trọng, theo dõi các dependency và cung cấp tóm tắt tệp để giúp hiểu cấu trúc code thông qua Giao thức Ngữ cảnh Mô hình của Cursor.

BoligWatch MCP Server

BoligWatch MCP Server

Monitors boligportal.dk for new rental listings in Denmark. Provides tools to search, filter, and track apartment listings via natural language.

MCP Veracode

MCP Veracode

An MCP server that enables users to interact with Veracode security services through Claude Code. It allows for listing applications, retrieving vulnerability findings, checking scan statuses, and monitoring policy compliance.

arXiv Research Assistant MCP Server

arXiv Research Assistant MCP Server

An MCP server that allows Claude AI to search, explore, and compare arXiv papers efficiently through a custom-built local server.

PDB MCP Server

PDB MCP Server

PDB MCP Server

chess-uci-mcp

chess-uci-mcp

Máy chủ MCP để kết nối các engine cờ vua bằng giao thức UCI.

clawshow

clawshow

Instant Backend for SMBs — AI-callable MCP tools for generating business pages, Stripe payments, notifications, and invoice processing. No signup, no dashboard, just results.

mcp-binance-futures

mcp-binance-futures

MCP server for Binance USDT-M Futures trading — exposes tools for market data, account state, order management, and position/margin control.

agent-memory

agent-memory

MCP server providing persistent memory management for AI agents using SQLite and FTS5, enabling storage, full-text search, and recall of memories with namespace isolation.

PitchLense MCP

PitchLense MCP

AI-driven startup risk analysis server using Gemini, providing comprehensive assessments across market, product, team, financial, and other risk categories via MCP tools.

MCP Server Chart

MCP Server Chart

Enables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations for comprehensive data analysis and presentation.

Anything-to-NotebookLM

Anything-to-NotebookLM

An MCP server that automates converting diverse content sources like WeChat articles, YouTube videos, and various document formats into AI-generated outputs such as podcasts and slide decks via Google NotebookLM. It integrates specialized tools for web scraping, OCR, and file transformation to facilitate seamless content generation through natural language.

Pentest MCP

Pentest MCP

Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) tích hợp các công cụ kiểm thử xâm nhập thiết yếu (Nmap, Gobuster, Nikto, John the Ripper) vào một giao diện ngôn ngữ tự nhiên thống nhất, cho phép các chuyên gia bảo mật thực thi và xâu chuỗi nhiều công cụ thông qua các lệnh hội thoại.

File System MCP Server

File System MCP Server

Provides secure file read and write operations within a sandboxed directory, allowing AI assistants to safely create, modify, and access files without risk of accessing the broader file system.