Discover Awesome MCP Servers
Extend your agent with 25,193 capabilities via MCP servers.
- All25,193
- 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
mcp-server-imessage
Máy chủ MCP để tương tác với iMessage trên macOS
FindRepo MCP Server
Todo Assistant with AI and Google Calendar Integration
AI-powered todo assistant with Google Calendar integration using OpenAI's API and Model Context Protocol (MCP) support for natural language task management.
Runbook MCP server
MCP Stock Market
Một công cụ Giao thức Bối cảnh Mô hình (Model Context Protocol) để truy xuất dữ liệu thị trường chứng khoán hàng ngày cho bất kỳ mã chứng khoán nào bằng cách sử dụng API Alpha Vantage.
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.
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
Mirror of
MCP Servers - OpenAI and Flux Integration
Mirror of
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
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 Client Server With LLM Command Execution
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!
Pocketbase Mcp
MCP-compliant PocketBase server implementation
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.
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.
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
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.
Raindrop.io MCP Server (Go)
Pokemon MCP Demo
A quick pokemon demo to showcase MCP server, client, and host
MCP Cortex
MCP server implementation for advanced document and knowledge graph processing