Discover Awesome MCP Servers

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

All28,527
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.

detrix

detrix

Detrix is an agentic debugger. Watch any variable at any line, zero code changes during debugging Local or cloud - same workflow for Docker containers and remote hosts Python, Go, Rust - observation points capture values without pausing, without restarting

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.

Graph Memory MCP

Graph Memory MCP

Enables AI agents to build and query a persistent knowledge graph with entities, relationships, and observations. Features a core index system that ensures critical information is always accessible across all memory operations.

SocialData MCP Server

SocialData MCP Server

SocialData MCP Server

Amazon PA-API MCP Service

Amazon PA-API MCP Service

Enables interaction with Amazon's Product Advertising API to search for and retrieve product information from Amazon marketplaces. Supports multiple Amazon regions and marketplaces with configurable host, region, and partner credentials.

LexiLint MCP

LexiLint MCP

Offline spell check and BYOK grammar checking for AI assistants. 100% offline spell check via nspell (zero tokens, zero API calls). BYOK grammar checking with your own Gemini, OpenAI, or Claude API key. Works with Claude Desktop, Cursor, ChatGPT, and any MCP-compatible tool. 8 languages supported.

AI Agent Generator

AI Agent Generator

Enables creation and deployment of AI agents through natural language by providing tools for agent specification, smart component integration from 500+ ready-to-use components, and one-click deployment with intelligent auto-configuration.

TMDB MCP Server

TMDB MCP Server

Provides integration with The Movie Database (TMDB) API for searching movies, TV shows, and people, accessing detailed information, and discovering popular and trending content. Enables AI assistants to access comprehensive movie and television metadata including ratings, cast, crew, and overviews.

polymarket-trader-mcp

polymarket-trader-mcp

Trade, analyze, and automate Polymarket prediction markets via AI. 34 tools for direct trading, smart money flow, copy trading, backtest, and portfolio management.

QGIS Model Context Protocol Integration

QGIS Model Context Protocol Integration

Kết nối Claude AI với QGIS thông qua Giao thức Bối cảnh Mô hình (Model Context Protocol), cho phép Claude tương tác và điều khiển trực tiếp QGIS để thực hiện các tác vụ như tạo dự án, thao tác lớp và thực thi mã.

GoHighLevel MCP Server

GoHighLevel MCP Server

A Model Context Protocol server providing comprehensive integration with GoHighLevel's CRM, marketing automation, and business management tools, enabling AI assistants to interact with contacts, conversations, calendars, opportunities, payments, and workflows.

e-arveldaja MCP Server

e-arveldaja MCP Server

Enables interaction with the Estonian e-arveldaja (RIK e-Financials) REST API to manage financial records like invoices and journal entries using natural language. It supports automating purchase invoice entry from PDFs, reconciling bank transactions, and generating financial reports.

Qanat Goose MCP Extension

Qanat Goose MCP Extension

Integrates Square sandbox catalog and orders management with voice commands (via ElevenLabs) and hand gesture controls (via MediaPipe) through an interactive seller dashboard in Goose Desktop.

longmem

longmem

Hybrid semantic + keyword memory across all your projects. Works with Cursor, Claude Code, and your team.

storybook-mcp

storybook-mcp

A Model Context Protocol (MCP) server for Storybook.

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.

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.

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.

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.

Neo4j MCP Server

Neo4j MCP Server

Neo4j MCP Server - Một microservice cho các hoạt động cơ sở dữ liệu Neo4j

Supabase MCP Server

Supabase MCP Server

Một máy chủ Giao thức Bối cảnh Mô hình (MCP) cung cấp cho các trợ lý AI khả năng tương tác với cơ sở dữ liệu Supabase thông qua các công cụ tiêu chuẩn hóa.

plane-mcp

plane-mcp

An MCP server for the Plane project management platform that enables users to manage workspaces, projects, and work items. It supports full CRUD operations for issues while providing access to cycles, modules, labels, and workflow states.

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.

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.

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.