Discover Awesome MCP Servers

Extend your agent with 73,050 capabilities via MCP servers.

All73,050
MCP Command Server

MCP Command Server

Máy chủ lệnh MCP cung cấp một giao diện an toàn, được đóng gói trong container để thực thi lệnh từ xa với tính năng xác thực bảo mật dựa trên mẫu tích hợp sẵn, tài liệu API toàn diện và cấu hình triển khai sẵn sàng cho doanh nghiệp.

Telegram Client Library and MCP Server

Telegram Client Library and MCP Server

Gương của

PagerDuty MCP Server

PagerDuty MCP Server

Một máy chủ cung cấp các chức năng PagerDuty API cho các LLM (mô hình ngôn ngữ lớn) với đầu vào và đầu ra có cấu trúc, cho phép quản lý các sự cố, dịch vụ, nhóm và người dùng.

mcp-dice: A MCP Server for Rolling Dicemcp-dice: A MCP Server for Rolling Dice

mcp-dice: A MCP Server for Rolling Dicemcp-dice: A MCP Server for Rolling Dice

Một máy chủ MCP cho phép LLM tung xúc xắc.

MCP Analytics Middleware

MCP Analytics Middleware

Một middleware TypeScript gọn nhẹ cho các máy chủ MCP SDK, cung cấp khả năng phân tích. Ghi lại các số liệu yêu cầu, dữ liệu hiệu suất và mô hình sử dụng với chi phí tối thiểu. Các tính năng bao gồm giám sát thời gian thực, thu thập dữ liệu có thể cấu hình và báo cáo chi tiết - tất cả đều có tính an toàn kiểu đầy đủ.

mcp-client-and-server MCP server

mcp-client-and-server MCP server

MCP Host Project

MCP Host Project

Showcases how to integrate Spring AI's support for MCP (Model Context Protocol) within Spring Boot applications, covering both server-side and client-side implementations.

MCP_claude

MCP_claude

This is to demonstrate how an MCP server can be built for Claude Desktop MCP Client

mcp-edge-search

mcp-edge-search

Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol - MCP) cho phép các khả năng tìm kiếm trên web cho các ứng dụng khách MCP như Claude Desktop.

Modes MCP Server

Modes MCP Server

Mirror of

Mcp Server Python

Mcp Server Python

Bear MCP Server

Bear MCP Server

Mirror of

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

MCP LLM Bridge

MCP LLM Bridge

A Simple bridge from Ollama to a fetch url mcp server

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.

Hello, MCP server.

Hello, MCP server.

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

Filesystem MCP Server

Filesystem MCP Server

Mirror of

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

spotify_mcp_server_claude

spotify_mcp_server_claude

a custom mcp server built using mcp framework

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.

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.

Time-MCP

Time-MCP

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

Thirdweb Mcp

Thirdweb Mcp

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.

Structured Thinking

Structured Thinking

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

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.