开发者MCP工具

Klerk Developer MCP是一个用于改进开发者在使用Klerk框架构建系统时的体验的工具,通过提供相关资源和支持。

  • by klerk-framework
  • Kotlin
  • 混合部署
  • 更新于
在 GitHub 查看 klerk-framework/developer-mcp

使用说明

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