MCP生成UUID服务器
此项目包括:UUID生成MCP服务器(示例实现)。D语言和 mcp 正在使用包库构建。
https://github.com/gtnoble/mcp-d
机能
generate_uuid提供工具,并提供指定数量的UUID中所述修改相应参数的值。- 默认情况下为一个UUID中所述修改相应参数的值。
本地执行过程
- 将项目添加为本地包。
dub add-local .- 运行服务器。
dub run -q mcp-generate-uuid-serverMCP设置为服务器的步骤
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要创建项目,请执行以下步骤:。
- DUB对较大场景进行渲染期间已观察到该故障。
dub init mcp-generate-uuid-server- 添加所需的依赖关系。
dub.sdl 请在文件中添加以下依赖关系。(dub add mcp 中所述修改相应参数的值。)
dependency "mcp" version="~>1.0.0"- 项目代码
source/app.d中描述的相应参数的值。
- addTool 单击功能区上UUID添加生成工具。 - 指定工具名称 - 添加工具说明 - 定义工具调用模式 - 实现工具的执行逻辑(JSONValue 收到JSONValue ),模板名称将采用不同的格式
