使用说明
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-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要创建项目,请执行以下步骤:。
-
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),模板名称将采用不同的格式
