Discover Awesome MCP Servers
Extend your agent with 28,527 capabilities via MCP servers.
- All28,527
- Developer Tools3,867
- Search1,714
- Research & Data1,557
- AI Integration Systems229
- Cloud Platforms219
- Data & App Analysis181
- Database Interaction177
- Remote Shell Execution165
- Browser Automation147
- Databases145
- Communication137
- AI Content Generation127
- OS Automation120
- Programming Docs Access109
- Content Fetching108
- Note Taking97
- File Systems96
- Version Control93
- Finance91
- Knowledge & Memory90
- Monitoring79
- Security71
- Image & Video Processing69
- Digital Note Management66
- AI Memory Systems62
- Advanced AI Reasoning59
- Git Management Tools58
- Cloud Storage51
- Entertainment & Media43
- Virtualization42
- Location Services35
- Web Automation & Stealth32
- Media Content Processing32
- Calendar Management26
- Ecommerce & Retail18
- Speech Processing18
- Customer Data Platforms16
- Travel & Transportation14
- Education & Learning Tools13
- Home Automation & IoT13
- Web Search Integration12
- Health & Wellness10
- Customer Support10
- Marketing9
- Games & Gamification8
- Google Cloud Integrations7
- Art & Culture4
- Language Translation3
- Legal & Compliance2
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 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
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
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
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
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
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
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
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
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
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
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
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
Hybrid semantic + keyword memory across all your projects. Works with Cursor, Claude Code, and your team.
storybook-mcp
A Model Context Protocol (MCP) server for Storybook.
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
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 with 58 tools for Bitbucket API operations. Manage repositories, pull requests, pipelines, branches, commits, deployments, webhooks, and more.
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
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
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 - Một microservice cho các hoạt động cơ sở dữ liệu Neo4j
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
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
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
Máy chủ giao thức ngữ cảnh mô hình Refunc
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
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
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.