Discover Awesome MCP Servers
Extend your agent with 53,434 capabilities via MCP servers.
- All53,434
- 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
Symbol MCP Server (REST API tools)
Symbol MCP Server. (REST API tools)
NYT MCP Server
Một máy chủ Giao thức Tập trung Tin nhắn (MCP) cung cấp một giao diện thống nhất, đơn giản cho các API của tờ New York Times. Máy chủ này đơn giản hóa tương tác với nhiều API của NYT thông qua một điểm cuối duy nhất.
Prometheus Alertmanager MCP Server
A Model Context Protocol (MCP) server that integrates with Prometheus Alertmanager
Filesystem MCP Server
Mirror of
Postgers_MCP_for_AWS_RDS
Đây là máy chủ MCP để truy cập cơ sở dữ liệu Postgres trên AWS RDS.
MCP LLM Bridge
A Simple bridge from Ollama to a fetch url mcp server
SQLGenius - AI-Powered SQL Assistant
SQLGenius là một trợ lý SQL được hỗ trợ bởi AI, chuyển đổi ngôn ngữ tự nhiên thành các truy vấn SQL bằng cách sử dụng Gemini Pro của Vertex AI. Được xây dựng bằng MCP và Streamlit, nó cung cấp một giao diện trực quan để khám phá dữ liệu BigQuery với khả năng trực quan hóa và quản lý lược đồ theo thời gian thực.
Malaysia Prayer Time for Claude Desktop
Máy chủ Giao thức Ngữ cảnh Mô hình (MCP) cho dữ liệu Giờ Cầu nguyện Malaysia
Hello, MCP server.
Một máy chủ MCP cơ bản
Weather MCP Server
Chắc chắn, đây là một ví dụ về máy chủ MCP thời tiết bằng Python: ```python import socket import json import random import time # Cấu hình máy chủ HOST = '127.0.0.1' # Địa chỉ IP để lắng nghe (localhost) PORT = 12345 # Cổng để lắng nghe def generate_weather_data(): """Tạo dữ liệu thời tiết ngẫu nhiên.""" temperature = round(random.uniform(15, 35), 1) # Nhiệt độ từ 15 đến 35 độ C humidity = random.randint(40, 90) # Độ ẩm từ 40% đến 90% conditions = random.choice(['Sunny', 'Cloudy', 'Rainy', 'Windy']) # Các điều kiện thời tiết weather_data = { 'temperature': temperature, 'humidity': humidity, 'conditions': conditions } return weather_data def handle_client(conn, addr): """Xử lý kết nối của một máy khách.""" print(f"Đã kết nối bởi {addr}") try: while True: data = conn.recv(1024) # Nhận dữ liệu từ máy khách (tối đa 1024 byte) if not data: break # Nếu không có dữ liệu, kết thúc kết nối message = data.decode('utf-8').strip() # Giải mã dữ liệu thành chuỗi print(f"Đã nhận: {message} từ {addr}") if message.lower() == 'get_weather': weather_data = generate_weather_data() response = json.dumps(weather_data) # Chuyển đổi dữ liệu thành JSON conn.sendall(response.encode('utf-8')) # Gửi dữ liệu JSON đã mã hóa print(f"Đã gửi dữ liệu thời tiết cho {addr}") else: response = "Lệnh không hợp lệ. Hãy thử 'get_weather'." conn.sendall(response.encode('utf-8')) time.sleep(1) # Tạm dừng một chút để tránh quá tải except Exception as e: print(f"Lỗi khi xử lý máy khách: {e}") finally: conn.close() print(f"Đã đóng kết nối với {addr}") def start_server(): """Khởi động máy chủ.""" with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.bind((HOST, PORT)) s.listen() print(f"Máy chủ thời tiết đang lắng nghe trên {HOST}:{PORT}") while True: conn, addr = s.accept() # Chấp nhận kết nối mới handle_client(conn, addr) # Xử lý kết nối trong một hàm riêng if __name__ == "__main__": start_server() ``` **Giải thích:** 1. **Import các thư viện:** * `socket`: Để tạo và quản lý các kết nối socket. * `json`: Để mã hóa và giải mã dữ liệu JSON. * `random`: Để tạo dữ liệu thời tiết ngẫu nhiên. * `time`: Để tạm dừng chương trình. 2. **Cấu hình máy chủ:** * `HOST`: Địa chỉ IP mà máy chủ sẽ lắng nghe. `'127.0.0.1'` là localhost (chỉ có thể truy cập từ máy tính đang chạy máy chủ). * `PORT`: Cổng mà máy chủ sẽ lắng nghe. Chọn một cổng không được sử dụng bởi các ứng dụng khác. 3. **`generate_weather_data()`:** * Hàm này tạo ra một từ điển Python chứa dữ liệu thời tiết ngẫu nhiên (nhiệt độ, độ ẩm, điều kiện). * `random.uniform(15, 35)` tạo ra một số thực ngẫu nhiên trong khoảng từ 15 đến 35 (cho nhiệt độ). * `random.randint(40, 90)` tạo ra một số nguyên ngẫu nhiên trong khoảng từ 40 đến 90 (cho độ ẩm). * `random.choice(['Sunny', 'Cloudy', 'Rainy', 'Windy'])` chọn ngẫu nhiên một điều kiện thời tiết từ danh sách. 4. **`handle_client(conn, addr)`:** * Hàm này xử lý kết nối của một máy khách. * `conn`: Đối tượng socket đại diện cho kết nối với máy khách. * `addr`: Địa chỉ của máy khách (IP và cổng). * Hàm này lặp lại để nhận dữ liệu từ máy khách. * `conn.recv(1024)`: Nhận dữ liệu từ máy khách (tối đa 1024 byte). * `data.decode('utf-8')`: Giải mã dữ liệu đã nhận (thường là một chuỗi). * Nếu máy khách gửi `'get_weather'`, hàm sẽ gọi `generate_weather_data()` để lấy dữ liệu thời tiết, chuyển đổi nó thành JSON bằng `json.dumps()`, mã hóa nó thành UTF-8 và gửi lại cho máy khách bằng `conn.sendall()`. * Nếu máy khách gửi một lệnh không hợp lệ, hàm sẽ gửi một thông báo lỗi. * `conn.close()`: Đóng kết nối với máy khách khi hoàn tất. 5. **`start_server()`:** * Hàm này khởi động máy chủ. * `socket.socket(socket.AF_INET, socket.SOCK_STREAM)`: Tạo một socket TCP/IP. * `s.bind((HOST, PORT))`: Liên kết socket với địa chỉ và cổng đã chỉ định. * `s.listen()`: Bắt đầu lắng nghe các kết nối đến. * `s.accept()`: Chấp nhận một kết nối mới. Hàm này chặn cho đến khi một máy khách kết nối. * Hàm này gọi `handle_client()` để xử lý kết nối của máy khách trong một hàm riêng. * Vòng lặp `while True` cho phép máy chủ chấp nhận nhiều kết nối. 6. **`if __name__ == "__main__":`:** * Đảm bảo rằng `start_server()` chỉ được gọi khi tập lệnh được chạy trực tiếp (không phải khi nó được nhập làm mô-đun). **Cách chạy:** 1. Lưu mã trên thành một tệp, ví dụ: `weather_server.py`. 2. Mở một cửa sổ dòng lệnh hoặc terminal. 3. Điều hướng đến thư mục nơi bạn đã lưu tệp. 4. Chạy máy chủ bằng lệnh: `python weather_server.py` **Cách kiểm tra:** Bạn có thể sử dụng một ứng dụng khách socket đơn giản (ví dụ: sử dụng `netcat` hoặc một tập lệnh Python khác) để kết nối với máy chủ và yêu cầu dữ liệu thời tiết. Đây là một ví dụ về ứng dụng khách Python: ```python import socket import json HOST = '127.0.0.1' PORT = 12345 with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: s.connect((HOST, PORT)) s.sendall(b'get_weather') # Gửi yêu cầu 'get_weather' data = s.recv(1024) try: weather_data = json.loads(data.decode('utf-8')) print('Dữ liệu thời tiết đã nhận:') print(json.dumps(weather_data, indent=4)) # In JSON với thụt lề except json.JSONDecodeError: print(f"Đã nhận: {data.decode('utf-8')}") # In phản hồi nếu không phải JSON ``` Lưu mã trên thành một tệp, ví dụ: `weather_client.py`, và chạy nó trong một cửa sổ dòng lệnh hoặc terminal riêng biệt: `python weather_client.py` **Lưu ý:** * Đảm bảo rằng máy chủ đang chạy trước khi bạn chạy ứng dụng khách. * Bạn có thể thay đổi `HOST` và `PORT` trong cả máy chủ và ứng dụng khách để phù hợp với nhu cầu của bạn. * Đây là một ví dụ rất đơn giản. Trong một ứng dụng thực tế, bạn có thể muốn thêm xử lý lỗi, xác thực và các tính năng khác. * MCP (Minecraft Protocol) là một giao thức phức tạp hơn. Ví dụ này chỉ mô phỏng một máy chủ thời tiết đơn giản sử dụng socket. Để tương tác thực sự với Minecraft, bạn cần sử dụng một thư viện được thiết kế cho giao thức Minecraft.
spotify_mcp_server_claude
a custom mcp server built using mcp framework
Time-MCP
Máy chủ MCP cho thời gian và ngày tháng.
Structured Thinking
A unified MCP server for structured thinking tools including template thinking, and verification thinking
Configurable Puppeteer MCP Server
Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) cung cấp khả năng tự động hóa trình duyệt bằng Puppeteer với các tùy chọn có thể cấu hình thông qua các biến môi trường, cho phép các LLM (Mô hình Ngôn ngữ Lớn) tương tác với các trang web, chụp ảnh màn hình và thực thi JavaScript trong môi trường trình duyệt.
Thirdweb Mcp
MCP Custom Servers Collection
Collection of custom MCP servers for multiple installations
GitHub MCP Server for Cursor IDE
GitHub MCP server for Cursor IDE
MCP-Forge
Một công cụ tạo giàn giáo tiện dụng cho các máy chủ MCP.
Effect CLI - Model Context Protocol
MCP Servers, exposed as a CLI tool
Weather MCP Server
Một máy chủ Giao thức Ngữ cảnh Mô hình (MCP) cung cấp dữ liệu dự báo thời tiết từ API Thời tiết của Chính phủ Canada. Truy xuất dự báo 5 ngày chính xác cho bất kỳ địa điểm nào ở Canada theo vĩ độ và kinh độ. Dễ dàng tích hợp với Claude Desktop và các ứng dụng khách tương thích MCP khác.
mcp-server-wechat
实现pc端微信的mcp服务功能
Vite MCP Server
mcp-server-taiwan-aqi
Để lấy dữ liệu hiện tại và 24 giờ qua từ các trạm quan trắc chất lượng không khí ở Đài Loan (Trung Hoa Dân Quốc), bạn có thể sử dụng các nguồn sau: * **Trang web của Cơ quan Bảo vệ Môi trường (EPA) Đài Loan:** Trang web này thường cung cấp dữ liệu chất lượng không khí theo thời gian thực và lịch sử. Bạn có thể tìm kiếm trang web này bằng cụm từ "Taiwan EPA air quality" trên Google. * **API của EPA Đài Loan:** Nếu bạn muốn tự động lấy dữ liệu, EPA Đài Loan có thể cung cấp API (Application Programming Interface) cho phép bạn truy cập dữ liệu chất lượng không khí. Bạn cần tìm hiểu về API này trên trang web của EPA và có thể cần đăng ký để sử dụng. * **Các ứng dụng và trang web bên thứ ba:** Có nhiều ứng dụng và trang web cung cấp dữ liệu chất lượng không khí từ Đài Loan, thường lấy dữ liệu từ EPA. Ví dụ: * **AirVisual:** Ứng dụng và trang web phổ biến cung cấp dữ liệu chất lượng không khí toàn cầu. * **PurpleAir:** Mạng lưới cảm biến chất lượng không khí giá rẻ, có thể cung cấp dữ liệu chi tiết ở một số khu vực. **Lưu ý:** * Dữ liệu có thể được cập nhật theo các khoảng thời gian khác nhau (ví dụ: hàng giờ). * Các chỉ số chất lượng không khí thường được sử dụng bao gồm PM2.5, PM10, Ozone (O3), Nitrogen Dioxide (NO2), Sulfur Dioxide (SO2), và Carbon Monoxide (CO). * Hãy kiểm tra nguồn dữ liệu để đảm bảo tính chính xác và độ tin cậy. Chúc bạn tìm được dữ liệu mình cần!
CyberSecMCP
Secure Messages Control Plane (MCP) Server - A robust platform for managing communication between AI agents
holaspirit-mcp-server
Mirror of
Harvester MCP Server
Model Context Protocol (MCP) server for Harvester HCI
ClickUp MCP Server
Gương của
Telegram-bot-rcon-for-mcpe-servers
Control Minecraft remotely using the RCON Telegram bot
Armor Mcp
Máy chủ MCP để tương tác với Blockchain, Hoán đổi, Lập kế hoạch chiến lược và hơn thế nữa.
X MCP Server
This is an MCP server for the X Platform