Discover Awesome MCP Servers

Extend your agent with 16,638 capabilities via MCP servers.

All16,638
Coco AI

Coco AI

Ứng dụng Coco AI - Tìm kiếm, Kết nối, Cộng tác, Trợ lý và Tìm kiếm AI cá nhân của bạn, tất cả trong một không gian.

FindRepo MCP Server

FindRepo MCP Server

MongoDB MCP Server

MongoDB MCP Server

Gương của

🌐 Starknet MCP Server

🌐 Starknet MCP Server

Starknet MCP server.

Most Popular Model Context Protocol (MCP) Servers

Most Popular Model Context Protocol (MCP) Servers

Một danh sách chọn lọc các máy chủ Model Context Protocol (MCP) phổ biến nhất dựa trên dữ liệu sử dụng từ Smithery.ai.

Runbook MCP server

Runbook MCP server

MCP Google Map Server

MCP Google Map Server

Một máy chủ Model Context Protocol (giao thức ngữ cảnh mô hình) tích hợp Google Maps API, cho phép người dùng tìm kiếm địa điểm, lấy thông tin chi tiết địa điểm, mã hóa địa lý địa chỉ, tính toán khoảng cách, lấy chỉ đường và truy xuất dữ liệu độ cao thông qua khả năng xử lý LLM.

mcp-server-imessage

mcp-server-imessage

Máy chủ MCP để tương tác với iMessage trên macOS

Unity AI MCP Server

Unity AI MCP Server

An MCP server that provides AI-powered tools and assistance for Unity game development, integrating with Cursor IDE

Advanced PocketBase MCP Server

Advanced PocketBase MCP Server

Mirror of

MCP Servers - OpenAI and Flux Integration

MCP Servers - OpenAI and Flux Integration

Mirror of

YouTube Transcript Server

YouTube Transcript Server

Mirror of

WorldTime MCP Server

WorldTime MCP Server

Máy chủ MCP múi giờ dựa trên API TimezoneDB OSS.

MCP server for CData Connect Cloud サンプル

MCP server for CData Connect Cloud サンプル

Máy chủ MCP cho CData Connect Cloud

prometheus-mcp-server

prometheus-mcp-server

MCP Client Server With LLM Command Execution

MCP Client Server With LLM Command Execution

MCP Windows Desktop Automation

MCP Windows Desktop Automation

Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) bao bọc chức năng AutoIt, cho phép các LLM (Mô hình Ngôn ngữ Lớn) tự động hóa các tác vụ trên máy tính Windows, bao gồm các thao tác chuột/bàn phím, quản lý cửa sổ và tương tác điều khiển giao diện người dùng.

D&D Knowledge Navigator

D&D Knowledge Navigator

Triển khai máy chủ MCP của API DnD 5e sử dụng các tài nguyên, công cụ và lời nhắc.

Remix Icon MCP

Remix Icon MCP

anitabi-mcp-server

anitabi-mcp-server

anitabi 巡礼地图的 MCP Server

mcp-remote-server

mcp-remote-server

Mirror of

National Parks MCP Server

National Parks MCP Server

Cung cấp thông tin theo thời gian thực về các Công viên Quốc gia Hoa Kỳ thông qua API của NPS, cho phép người dùng tìm kiếm công viên, kiểm tra chi tiết, cảnh báo, trung tâm du khách, khu cắm trại và các sự kiện sắp tới.

Typescript Mcp Server Usage

Typescript Mcp Server Usage

Okay, I can help you with that. However, providing a *complete* and fully functional MCP (Minecraft Protocol) server implementation in TypeScript within this response is impractical due to its complexity. Instead, I'll give you a foundational example and point you towards resources that will help you build a more robust solution. Here's a basic outline and code snippets to get you started, along with explanations and important considerations: **Conceptual Outline** 1. **Project Setup:** Initialize a TypeScript project with `npm init -y` and install necessary dependencies. 2. **Networking:** Use Node.js's `net` module to listen for incoming TCP connections from Minecraft clients. 3. **Protocol Handling:** Implement the Minecraft protocol (MCP) parsing and serialization. This is the most complex part. You'll need to understand the packet structure, data types, and state transitions. 4. **Authentication (Optional):** Handle Minecraft account authentication (e.g., using Mojang's authentication servers). 5. **Game Logic (Basic):** Implement minimal game logic, such as sending world data, handling player movement, and processing chat messages. 6. **Error Handling:** Implement robust error handling to prevent crashes and provide informative messages. **Code Snippets (Illustrative)** ```typescript // index.ts import * as net from 'net'; const server = net.createServer((socket) => { console.log('Client connected:', socket.remoteAddress, socket.remotePort); socket.on('data', (data) => { console.log('Received data:', data); // TODO: Parse the Minecraft protocol packet here // and respond accordingly. // Example: Send a simple chat message back to the client const response = Buffer.from([0x02, 0x00, 0x0b, 0x48, 0x65, 0x6c, 0x6c, 0x6f, 0x20, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x21]); // Example chat packet socket.write(response); }); socket.on('end', () => { console.log('Client disconnected:', socket.remoteAddress, socket.remotePort); }); socket.on('error', (err) => { console.error('Socket error:', err); }); }); const port = 25565; // Default Minecraft port server.listen(port, () => { console.log(`Server listening on port ${port}`); }); ``` **Explanation:** * **`net.createServer()`:** Creates a TCP server that listens for incoming connections. * **`socket.on('data')`:** This is where you receive data from the client. The `data` is a `Buffer` containing the raw bytes of the Minecraft protocol packet. You'll need to parse this buffer according to the MCP specification. * **`socket.write()`:** Sends data back to the client. You'll need to construct the appropriate Minecraft protocol packet as a `Buffer` before sending it. * **`socket.on('end')`:** Handles client disconnections. * **`socket.on('error')`:** Handles socket errors. **Key Challenges and Considerations** * **Minecraft Protocol (MCP):** The MCP is complex and has different versions. You'll need to choose a version to support and implement the corresponding packet structures. Refer to the official Minecraft Wiki and other resources for protocol documentation. * **Data Types:** The MCP uses various data types, including integers, strings, booleans, and arrays. You'll need to handle these correctly when parsing and serializing packets. * **State Management:** The server and client go through different states (handshaking, status, login, play). You'll need to manage these states and handle packets accordingly. * **Security:** Implement security measures to prevent attacks, such as packet validation and rate limiting. * **Performance:** Optimize your code for performance, especially when handling a large number of concurrent connections. **Dependencies (Example)** You'll likely need these: ```bash npm install @types/node --save-dev // For Node.js typings ``` **Example `tsconfig.json`** ```json { "compilerOptions": { "target": "es2017", "module": "commonjs", "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "strict": true, "skipLibCheck": true, "outDir": "dist" }, "include": ["index.ts"], "exclude": ["node_modules"] } ``` **How to Run** 1. Save the code as `index.ts`. 2. Create a `tsconfig.json` file (as above). 3. Run `npm install` to install dependencies. 4. Compile the TypeScript code: `tsc` 5. Run the server: `node dist/index.js` **Important Resources** * **Minecraft Protocol Wiki:** The official Minecraft Wiki is the best source for MCP documentation: [https://wiki.vg/Protocol](https://wiki.vg/Protocol) * **Node.js `net` Module:** Documentation for the Node.js networking module: [https://nodejs.org/api/net.html](https://nodejs.org/api/net.html) * **Existing Libraries:** Look for existing TypeScript libraries that provide MCP parsing and serialization. Be aware that many may be outdated or incomplete. Search on npm. **Vietnamese Translation of Key Concepts** * **Minecraft Protocol (MCP):** Giao thức Minecraft * **Packet:** Gói tin * **Server:** Máy chủ * **Client:** Máy khách * **Socket:** Ổ cắm (trong ngữ cảnh mạng) * **Data:** Dữ liệu * **Buffer:** Bộ đệm * **Authentication:** Xác thực * **Networking:** Kết nối mạng * **TypeScript:** TypeScript **Next Steps** 1. **Study the Minecraft Protocol:** Thoroughly understand the MCP specification for the version you want to support. 2. **Implement Packet Parsing:** Write code to parse incoming packets from the client. 3. **Implement Packet Serialization:** Write code to create and send packets to the client. 4. **Handle Handshaking and Login:** Implement the initial handshaking and login sequences. 5. **Implement Basic Game Logic:** Start with simple game logic, such as sending world data and handling player movement. This is a complex project, so start small and build incrementally. Good luck!

Raindrop.io MCP Server (Go)

Raindrop.io MCP Server (Go)

Query MCP (Supabase MCP Server)

Query MCP (Supabase MCP Server)

Gương của

SNCF API MCP Server

SNCF API MCP Server

Một trình bao bọc Python dạng mô-đun cho SNCF API, tích hợp với Claude Desktop, cho phép lập kế hoạch hành trình thông minh và truy xuất thông tin tàu hỏa trên toàn mạng lưới đường sắt của Pháp.

Garmin MCP Server

Garmin MCP Server

Kết nối với Garmin Connect và cung cấp dữ liệu thể chất và sức khỏe của bạn (các hoạt động, giấc ngủ, nhịp tim, số bước chân, thành phần cơ thể) cho Claude và các ứng dụng khách tương thích với MCP khác.

GitHub MCP Server

GitHub MCP Server

AWS CodePipeline MCP Server

AWS CodePipeline MCP Server

Một máy chủ Giao thức Ngữ cảnh Mô hình (Model Context Protocol) tích hợp với AWS CodePipeline, cho phép người dùng quản lý các pipeline thông qua Windsurf và Cascade bằng cách sử dụng các lệnh ngôn ngữ tự nhiên.

Windows CLI MCP Server

Windows CLI MCP Server

Gương của