mcpField
M
MCP Generate UUID Server

MCP Generate UUID Server

本地服务
github.com/lempiji开发工具082 周前更新

关于 MCP Generate UUID Server

这是一个用 D 语言和 `mcp` 包实现的 UUID 生成 MCP 服务示例,面向需要生成 UUID 的 MCP 客户端。它通过 `generate_uuid` 工具按指定数量生成 UUID,默认生成 1 个,最多 100 个。

主要功能

  1. 01按指定数量生成 UUID
  2. 02默认生成 1 个 UUID
  3. 03最多生成 100 个 UUID

适用场景

  1. 01为开发或测试生成 UUID
  2. 02通过 MCP 客户端请求一批 UUID

MCP 相关

向 MCP 客户端提供 `generate_uuid` 工具,可指定生成数量。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP UUID 生成服务

本项目是一个用于生成 UUID 的 MCP 服务(示例实现)。它使用 D 语言和 mcp 软件包库构建。

https://github.com/gtnoble/mcp-d

功能

  • 提供 generate_uuid 工具,用于生成指定数量的 UUID。
  • 默认生成 1 个 UUID,最多可生成 100 个。

Claude Desktop 的运行结果

本地运行步骤

  1. 将项目添加为本地软件包。

    dub add-local .
    
  2. 运行服务。

    dub run -q mcp-generate-uuid-server
    

配置为 MCP 服务的步骤

配置后即可使用 dub run 命令运行。 -q 选项用于抑制 dub run 命令的多余输出。

Claude Desktop 配置

如果使用 Claude Desktop,请按以下方式进行配置。

{
    "mcpServers": {
        "generate-uuid-server": {
            "command": "dub",
            "args": [
                "run",
                "mcp-generate-uuid-server",
                "-q"
            ]
        }
    }
}
Github Copilot 配置

如果使用 Github Copilot,请按以下方式进行配置。

{
    "mcp": {
        "inputs": [],
        "servers": {
            "generate-uuid-server": {
                "command": "dub",
                "args": [
                    "run",
                    "mcp-generate-uuid-server",
                    "-q"
                ],
                "env": {}
            }
        }
    }
}

创建 MCP 项目的步骤

要创建与本项目类似的 MCP 项目,请按以下步骤操作。

  1. 使用 DUB 创建新项目。

    dub init mcp-generate-uuid-server
    
  2. 添加所需依赖项。 请在 dub.sdl 文件中添加以下依赖项。(也可以使用 dub add mcp 命令添加。)

    dependency "mcp" version="~>1.0.0"
    
  3. 在 source/app.d 中编写项目代码。

    • 使用 addTool 方法添加 UUID 生成工具。
      • 指定工具名称
      • 添加工具说明
      • 定义工具调用的架构
      • 实现工具的执行逻辑(该方法接收 JSONValue 并返回 JSONValue)

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。