zfmcptestpublish
v1.0.1
Published
A simple MCP server written in TypeScript
Readme
My MCP Server
一个使用TypeScript编写的简单MCP(Model Context Protocol)服务器,提供两个工具:计算器和问候工具。
功能
可用工具
calculate - 执行简单的数学计算
- 参数:
expression(字符串) - 数学表达式,例如:"2 + 2", "10 * 5", "100 / 4"
- 参数:
greet - 向用户打招呼
- 参数:
name(字符串) - 要打招呼的用户名language(字符串,可选) - 问候语言,支持:en, zh, es, fr,默认为en
- 参数:
安装和运行
1. 安装依赖
npm install2. 构建项目
npm run build3. 运行服务器
npm start开发
监视模式
npm run dev发布到npm
npm run publish发布到npm
npm run publish这会在监视模式下编译TypeScript,当文件更改时自动重新编译。
项目结构
.
├── src/
│ └── index.ts # 主服务器文件
├── dist/ # 编译后的JavaScript文件
├── package.json # 项目配置和依赖
├── tsconfig.json # TypeScript配置
└── README.md # 项目说明技术栈
- TypeScript - 类型安全的JavaScript
- @modelcontextprotocol/sdk - MCP官方SDK
- Node.js - 运行时环境
许可证
MIT
