
MCP Server Nekzus

2025.03.23
0
JavaScript实用工具开发辅助开发效率其它
Nekzus_mcp-server 是一个基于 Model Context Protocol (MCP) 的服务,旨在为开发和测试提供实用工具。它构建在官方 MCP SDK 之上,具有可扩展的架构,允许添加新的工具。该服务支持多种实用功能,如生成问候语、随机卡片、日期时间查询、数学计算、密码生成、二维码生成以及厨房单位转换等。
View on GitHub
Overview
基本能力
产品定位
Nekzus_mcp-server 是一个为开发者提供的实用工具集合,旨在简化开发和测试过程中的常见任务。
核心功能
- MCP 协议实现
- 集成实用工具
- 使用 Zod 进行模式验证
- 支持 ESM
- 严格的 TypeScript 类型
- 可扩展的架构,支持添加新工具
适用场景
- 开发过程中的快速原型设计
- 测试环境中的实用工具需求
- 需要快速生成数据或执行计算的场景
工具列表
- greeting: 生成个性化的问候消息。
- card: 从标准扑克牌中随机抽取一张牌。
- datetime: 获取特定时区的当前日期和时间。
- calculator: 执行数学计算,支持基本和高级操作。
- passwordGen: 生成安全密码,可自定义选项。
- qrGen: 为文本或 URL 生成二维码。
- kitchenConvert: 在常见的厨房测量和重量之间进行转换。
常见问题解答
- 如何添加新工具? 通过扩展架构,开发者可以轻松添加新的工具模块。
- 支持哪些平台? 该服务可以在任何支持 Node.js 的平台上运行。
- 如何贡献代码? 开发者可以通过 GitHub 提交 pull request 来贡献代码。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 全局安装:
npm install -g @nekzus/mcp-server
- 执行:
npx @nekzus/mcp-server
作为依赖使用
import { McpUtilityServer } from "@nekzus/mcp-server";
const server = new McpUtilityServer();
server.start();
调试方式
- 开发模式:
npm run dev
- 构建:
npm run build
- 运行:
npm start