MCP Server Nekzus

MCP Server Nekzus

site icon
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 类型
  • 可扩展的架构,支持添加新工具

适用场景

  • 开发过程中的快速原型设计
  • 测试环境中的实用工具需求
  • 需要快速生成数据或执行计算的场景

工具列表

  1. greeting: 生成个性化的问候消息。
  2. card: 从标准扑克牌中随机抽取一张牌。
  3. datetime: 获取特定时区的当前日期和时间。
  4. calculator: 执行数学计算,支持基本和高级操作。
  5. passwordGen: 生成安全密码,可自定义选项。
  6. qrGen: 为文本或 URL 生成二维码。
  7. kitchenConvert: 在常见的厨房测量和重量之间进行转换。

常见问题解答

  • 如何添加新工具? 通过扩展架构,开发者可以轻松添加新的工具模块。
  • 支持哪些平台? 该服务可以在任何支持 Node.js 的平台上运行。
  • 如何贡献代码? 开发者可以通过 GitHub 提交 pull request 来贡献代码。

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

  1. 全局安装:
npm install -g @nekzus/mcp-server
  1. 执行:
npx @nekzus/mcp-server

作为依赖使用

import { McpUtilityServer } from "@nekzus/mcp-server";

const server = new McpUtilityServer();
server.start();

调试方式

  1. 开发模式:
npm run dev
  1. 构建:
npm run build
  1. 运行:
npm start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。