使用说明
MCP服务器启动
用Go编写的简单stdio MCP服务器实现
概述
MCP Server Go使用JSON-RPC 2.0在标准输入/输出流上实现了模型控制协议(MCP)。该服务器允许通过MCP协议与AI模型进行通信。
建筑
go build -o mcp_server ./cmd
用法
./mcp_server
配置
环境变量:
MCP_SERVER_NAME:自定义服务器名称(默认:“婴儿的第一台MCP服务器”)MCP_SERVER_VERSION:服务器版本(默认值:“0.1.0”)
组件
server:处理JSON-RPC请求的核心服务器实现jsonrpc:JSON-RPC消息类型和MCP协议定义stdio:标准IO读写器实现safety:线程安全映射实现
支持的方法
initialize:服务器初始化resources/list:列出可用资源resources/read:读取资源内容tools/list:列出可用工具tools/call:调用工具
协议版本
实施MCP协议版本“2024-11-05”
