Discover Awesome MCP Servers
Extend your agent with 17,823 capabilities via MCP servers.
- All17,823
- 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
P-GitHubTestRepo
được tạo từ bản demo máy chủ MCP
mcp-server-weaviate
Một máy chủ cho phép Claude AI tương tác với cơ sở dữ liệu vector Weaviate, hỗ trợ cả thao tác tìm kiếm và lưu trữ thông qua giao thức MCP của Anthropic.
slack-mcp-server
FindRepo MCP Server
MCP Development Server
Mirror of
🌐 Starknet MCP Server
Starknet 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.
MongoDB MCP Server
Gương của
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!
GitHub MCP Server
YouTube Transcript Server
Mirror of
WorldTime MCP Server
Máy chủ MCP múi giờ dựa trên API TimezoneDB OSS.
Query MCP (Supabase MCP Server)
Gương của
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
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.
Pocketbase Mcp
MCP-compliant PocketBase server implementation
Remix Icon MCP
MCP server for CData Connect Cloud サンプル
Máy chủ MCP cho CData Connect Cloud
prometheus-mcp-server
goose-with-mcp-servers
Codename goose docker image with mcp servers
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.
MCP Client Server With LLM Command Execution
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.
anitabi-mcp-server
anitabi 巡礼地图的 MCP 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-remote-server
Mirror of
MCP Servers - OpenAI and Flux Integration
Mirror of
mcp-server-chatsum
Mirror of
CMD MCP Server
Mirror of
Windows CLI MCP Server
Gương của