Discover Awesome MCP Servers

Extend your agent with 28,569 capabilities via MCP servers.

All28,569
storybook-mcp

storybook-mcp

A Model Context Protocol (MCP) server for Storybook.

Lara Translate MCP Server

Lara Translate MCP Server

Một máy chủ MCP cung cấp khả năng dịch máy thông qua Lara Translate API, có tính năng phát hiện ngôn ngữ và dịch thuật nhận biết ngữ cảnh giữa nhiều cặp ngôn ngữ.

ssh-mcp

ssh-mcp

Enables AI assistants to execute shell commands and transfer files via SFTP across remote servers using existing SSH configurations. It supports parallel execution on server groups and provides built-in safety warnings for potentially destructive commands.

Unstructured API Server

Unstructured API Server

Một triển khai máy chủ MCP (Management Control Plane) cho phép tương tác với Unstructured API, cung cấp các công cụ để liệt kê, tạo, cập nhật và quản lý các nguồn dữ liệu (sources), đích đến (destinations) và quy trình làm việc (workflows).

MCP Partidos de Fútbol

MCP Partidos de Fútbol

A Python-based MCP server that extracts football match data from multiple global sources like ESPN and BBC Sport using intelligent web scraping. It enables AI assistants to retrieve scheduled matches, real-time scores, and broadcasting details with advanced filtering for high-profile games.

WeChat MCP Server

WeChat MCP Server

Enables automation of WeChat on macOS through the Accessibility API, allowing LLMs to fetch recent messages from contacts and send replies based on conversation history.

Refunc MCP Server

Refunc MCP Server

Máy chủ giao thức ngữ cảnh mô hình Refunc

PostgreSQL MCP Server

PostgreSQL MCP Server

Enables AI assistants to safely interact with PostgreSQL databases through read-only operations, providing schema discovery, table inspection, and query execution capabilities with structured context awareness.

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

Apple MCP

Apple MCP

Một bộ sưu tập các công cụ cho phép Claude AI và Cursor truy cập các ứng dụng macOS gốc như Tin nhắn, Ghi chú, Danh bạ, Email, Lời nhắc, Lịch và Bản đồ thông qua Giao thức Ngữ cảnh Mô hình.

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.

Auto Favicon MCP Server

Auto Favicon MCP Server

Automatically generates complete favicon sets from PNG images or URLs, creating multiple sizes, ICO files, Apple touch icons, and manifest.json for web applications.

AIMLPM/markcrawl

AIMLPM/markcrawl

Crawl any website into clean Markdown, search through pages, read full content, and extract structured data using OpenAI, Claude, Gemini, or Grok — with auto-citation and resume support.

PDB MCP Server

PDB MCP Server

PDB MCP Server

Remote MCP Server on Cloudflare

Remote MCP Server on Cloudflare

Pixoo MCP Server

Pixoo MCP Server

Enables programmatic control of Divoom Pixoo LED matrices to display layered pixel art, animations, and hardware-rendered scrolling text. Users can compose complex visual scenes, push images, and manage device settings like brightness and channels through an LLM.

mcp-vscode-template

mcp-vscode-template

Mẫu máy chủ MCP cho VS Code

GPT Research MCP Server

GPT Research MCP Server

Enables AI-powered web research using OpenAI's GPT-5.1 with built-in web search capabilities, returning comprehensive results with citations and source references.

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.

rendoc

rendoc

Generate professional PDFs from Claude, Cursor, and other AI tools. Create invoices, contracts, reports, and certificates from templates or inline HTML markup.

Python MCP Custom Server

Python MCP Custom Server

Extends Claude Desktop with custom tools for file management, system operations, and command execution. Supports creating/reading/deleting files, directory listing, system information retrieval, and file searching capabilities.

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.

Jira MCP Server

Jira MCP Server

A Model Context Protocol server that enables AI assistants like Claude to interact with Jira Cloud instances, providing capabilities for issue management, project listing, and JQL search.

mcp-server-bitbucket

mcp-server-bitbucket

MCP server with 58 tools for Bitbucket API operations. Manage repositories, pull requests, pipelines, branches, commits, deployments, webhooks, and more.

Palo Alto Networks MCP Server Suite

Palo Alto Networks MCP Server Suite

Enables comprehensive management of Palo Alto Networks firewalls through a modular suite of servers for security policies, network objects, device operations, and system configuration.

My First MCP Server

My First MCP Server

Máy chủ MCP đầu tiên của tôi

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.

Azure Cosmos DB MCP Server

Azure Cosmos DB MCP Server

Một máy chủ cho phép các LLM (Mô hình Ngôn ngữ Lớn) như Claude tương tác với cơ sở dữ liệu Azure Cosmos DB thông qua các truy vấn bằng ngôn ngữ tự nhiên, đóng vai trò là một trình dịch giữa các trợ lý AI và hệ thống cơ sở dữ liệu.

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.