本项目使用 Python 构建了一个自定义 MCP(模型上下文协议)服务器,展示了如何创建自定义服务器,并通过自定义设计的 MCP 协议进行通信。MCP 协议简单灵活,适用于搭建客户端与服务器之间的通信系统。
git clone https://github.com/Eltaf-azizi/Custom-MCP-Server-Demo.git
cd custom-mcp-server
python server.py
模型上下文协议(MCP)的消息结构示例(作为 JSON 通过 TCP):
{
"model": "chat",
"context": "user",
"data": "Hello, world!"
}
服务器会解析这些消息并进行相应处理,方便处理多种类型的客户端交互,具有良好的可扩展性。
该项目帮助你理解如何:
它是构建更复杂的客户端 - 服务器系统(例如多人游戏、聊天应用程序或自定义网络工具)的基础学习平台。
模型上下文协议是一种自定义定义的协议,其中每个消息包括:
你可以修复此项目,改进它或在其基础上构建全新的内容。欢迎提交 PR!