任务管理服务器

基于TypeScript的Model Context Protocol (MCP)服务器,提供任务管理和计算器功能,适用于需要任务跟踪和基本数学运算的场景。

  • by Arnms
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 arnms/mcp-server

使用说明

MCP任务服务器

用TypeScript实现的Model Context Protocol(MCP)服务器。提供任务管理和计算器功能。 功能 高级任务服务器(默认)

Tools:创建、查询、完成、删除任务 Resources:任务数据和统计的JSON资源 Prompts:任务摘要和翻转提示符模板

计算器服务器

Tools:基本数学运算(加法、乘法、除法)

设置 bashnpm安装 开发 bash#TypeScript编译 npm运行构建

开发模式(高级任务服务器)

npm运行开发

开发模式(计算器服务器)

npm运行dev:计算器

带有类型检查的监视模式

npm运行观察 运行 bash#生产模式(高级任务服务器) npm启动

计算器服务器

npm运行开始:计算器

或直接由环境变量控制

MCP_SERVER_TYPE=计算器npm启动 MCP_SERVER_TYPE=高级npm启动 项目结构 src/ ├&index.ts#入口点 ├── 服务器/ │├&base-server.ts#基本计算器服务器 │└&advanced-server.ts#高级任务服务器 ├── 处理人员/ │├&tool-handler.ts#工具请求处理程序 │├&resource-handler.ts#资源请求处理程序 │└&prompt-handler.ts#提示符请求处理程序 ├── 服务/ │└&task-service.ts#任务业务逻辑 ├── 模型/ │├&task.ts#任务数据模型 │└&server-config.ts#服务器设置和模式 └── 类型/ └&index.ts#TypeScript类型定义