Token导航 LogoToken导航TokenDH.com
Dlv Sidecar logo
开发工具未说明官方级别未说明来源级核验

Dlv Sidecar

MCP Server

该服务是一个通过JSON-RPC API控制Delve调试器的模型上下文协议(MCP)服务器,提供设置断点工具。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
调试工具GoGo语言本地部署

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

kjbreil

提供方

kjbreil

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

dlc侧三轮

MCP服务器通过JSON-RPC API控制Delve调试器实例。

概述

这是一个模型上下文协议(MCP)服务器,它提供 set_breakpoint 用于在正在运行的Delve调试器会话中设置断点的工具。它通过TCP上的JSON-RPC与Delve通信 localhost:2345.

建筑

go build -o dlc-sidecar .

用法

服务器使用stdio传输进行MCP通信。要将其与MCP客户端一起使用:

  1. 在无头模式下使用Delve启动Go应用程序:
   dlv debug --headless --listen=localhost:2345 --api-version=2 ./your-app
  1. 运行MCP服务器:
   ./dlc-sidecar
  1. MCP服务器将公开 set_breakpoint 工具具有以下参数:

- file (string,必填):源文件的绝对路径 - line (整数,必填):应设置断点的行号

工具:set_breakpoint

在Delve调试器中的指定文件和行处设置断点。

参数:

  • file:源文件的绝对路径(例如。, /path/to/your/main.go)
  • line:行号(例如。, 42)

退货:

{
  "success": true,
  "breakpoint": {
    "id": 1,
    "file": "/path/to/your/main.go",
    "line": 42
  },
  "message": "Breakpoint set at /path/to/your/main.go:42 (ID: 1)"
}

需求

  • 转到1.24或更高版本
  • 在以下位置运行Delve调试器实例 localhost:2345

依赖项

  • -MCP服务器实现

目录标签

目录标签

调试工具GoGo语言本地部署JSON-RPC断点设置

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP