mcp-server

查看源码
2025-5-11
Words 394Read Time 1 min
Score:85

一个简单的MCP服务器实现,提供计算工具功能,支持通过标准化接口进行通信。

MCP Server

一个简单的模型上下文协议(Model Context Protocol, MCP)服务器实现,通过标准化接口提供工具功能。该服务器目前实现了一个基本的计算器工具,可以将两个数字相加。

概述

该服务器使用 @modelcontextprotocol/sdk 创建了一种标准化的方式,向 MCP 客户端暴露工具。它通过 stdio 传输运行,适合与各种客户端应用程序集成。

功能

  • 实现了 MCP 服务器规范
  • 使用 stdio 传输进行通信
  • 提供了一个 calculate_sum 工具,用于将两个数字相加

可用工具

calculate_sum

一个简单的加法工具,接收两个数字并返回它们的和。
输入模式:
响应: 该工具将以文本形式返回求和结果。例如,对于上述输入,返回值为 "8"

技术细节

  • 服务器名称:mcp-server
  • 版本:1.0.0
  • 传输:StdioServerTransport
  • SDK:@modelcontextprotocol/sdk

快速开始

  1. 安装依赖:
  1. 运行服务器:
  • 该服务器旨在与 MCP 客户端配合使用,例如 这个客户端。与该客户端一起使用的命令如下:

错误处理

服务器实现了标准的 MCP 错误处理机制。如果调用了一个未知的方法,它将返回一个 MethodNotFound 错误。
上一篇
curl-mcp
下一篇
linode-mcp-server