使用说明
Klerk开发人员MCP
这是一个MCP,可以改善使用AI构建Klerk框架系统时的开发人员体验。
构建
./gradlew build
如何使用
MCP读取相关klerk存储库中的/docs文件夹,并将其作为资源提供。它是 因此,有必要
- 克隆相关存储库(例如klerkweb)
- 提供环境变量SOURCES_PATH,以便它知道在哪里可以找到存储库。
MCP服务器可以通过两种方式启动。STDIO是推荐的方式。
工作室
在IntellJ->设置->Junie->MCP设置中:
{
"mcpServers": {
"klerk-dev": {
"command": "/usr/bin/java",
"args": [
"-jar",
"/path/to/klerk-mcp-kt/build/libs/klerk-mcp-kt-all.jar"
]
}
}
}
流式HTTP
在开发此MCP服务器本身时,首选此模式。这允许您记录和设置断点,以查看 使用MCP。
设置环境变量 KLERK_MCP_PORT 连接到要使用的端口(在本例中为3000)并启动服务器。
在IntellJ->设置->Junie->MCP设置中:
{
"mcpServers": {
"klerk-dev": {
"type": "streamable-http",
"url": "http://localhost:3000/mcp",
"note": "For Streamable HTTP connections, add this URL directly in your MCP Client"
}
}
}
测试
要测试MCP服务器,请执行以下操作:
npx -y @modelcontextprotocol/inspector --connect http://localhost:3000
