Discover Awesome MCP Servers

Extend your agent with 53,434 capabilities via MCP servers.

All53,434
Symbol MCP Server (REST API tools)

Symbol MCP Server (REST API tools)

Symbol MCP Server. (REST API tools)

NYT MCP Server

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

Prometheus Alertmanager MCP Server

A Model Context Protocol (MCP) server that integrates with Prometheus Alertmanager

Filesystem MCP Server

Filesystem MCP Server

Mirror of

Postgers_MCP_for_AWS_RDS

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

MCP LLM Bridge

A Simple bridge from Ollama to a fetch url mcp server

SQLGenius - AI-Powered SQL Assistant

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

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.

Hello, MCP server.

Một máy chủ MCP cơ bản

Weather MCP Server

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

spotify_mcp_server_claude

a custom mcp server built using mcp framework

Time-MCP

Time-MCP

Máy chủ MCP cho thời gian và ngày tháng.

Structured Thinking

Structured Thinking

A unified MCP server for structured thinking tools including template thinking, and verification thinking

Configurable Puppeteer MCP Server

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

Thirdweb Mcp

MCP Custom Servers Collection

MCP Custom Servers Collection

Collection of custom MCP servers for multiple installations

GitHub MCP Server for Cursor IDE

GitHub MCP Server for Cursor IDE

GitHub MCP server for Cursor IDE

MCP-Forge

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

Effect CLI - Model Context Protocol

MCP Servers, exposed as a CLI tool

Weather MCP Server

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

mcp-server-wechat

实现pc端微信的mcp服务功能

Vite MCP Server

Vite MCP Server

mcp-server-taiwan-aqi

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

CyberSecMCP

Secure Messages Control Plane (MCP) Server - A robust platform for managing communication between AI agents

holaspirit-mcp-server

holaspirit-mcp-server

Mirror of

Harvester MCP Server

Harvester MCP Server

Model Context Protocol (MCP) server for Harvester HCI

ClickUp MCP Server

ClickUp MCP Server

Gương của

Telegram-bot-rcon-for-mcpe-servers

Telegram-bot-rcon-for-mcpe-servers

Control Minecraft remotely using the RCON Telegram bot

Armor Mcp

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

X MCP Server

This is an MCP server for the X Platform