程序图标: debug-mcp

debug-mcp

  • 免费
  • 4
  • Vv0.20.0
免费下载 MCP 版

查看广告以免费下载

Softonic 评论

调试 MCP:一个用于 AI 代理和开发人员的 .NET 调试服务器

Debug MCP,由Jkolo开发,是一个MCP服务器工具,旨在通过结构化API工具暴露.NET调试功能。它使用C#构建,并在.NET 10 SDK或更高版本上运行,直接通过ICorDebug API连接到.NET运行时。这个免费的服务器使得像Claude、GPT和Copilot这样的AI客户端,以及开发人员,能够交互式地调试.NET应用程序。它的主要分发方式是通过"dnx"命令行工具,使其能够方便地集成高级调试功能到自动化工作流程中。

Debug MCP 连接到什么?

Debug MCP 是一个模型上下文协议(MCP)服务器,直接连接到 .NET 运行时。它利用 ICorDebug API 来暴露 .NET 调试功能作为结构化 API 工具。该程序使用 C# 构建,并在 .NET 运行时上运行,具体要求 .NET 10 SDK 或更高版本才能执行。它的核心功能是弥合外部客户端与 .NET 应用程序内部调试机制之间的差距,为深度检查和控制提供编程接口。

核心功能和工具

Debug MCP 提供了一系列可调用工具,用于各种调试任务。这些包括 会话 管理(debug_launch,debug_attach),执行 控制(debug_continue,debug_pause),以及 断点(breakpoint_set,breakpoint_remove)。它还提供 异常断点(breakpoint_set_exception),跟踪点(tracepoint_set),和 异常尸检(exception_get_context)。对于 检查,可用的工具包括 threads_list 和 variables_get。内存 操作包括 object_inspect 和 memory_read。模块 可以通过 modules_list 列出,代码分析 工具如 code_goto_definition 和 code_get_diagnostics 也存在。

适合谁?

该程序旨在为 AI 助手和代理,例如 Claude、GPT 或 Copilot,提供调试 .NET 应用程序的能力。它还为希望为这些代理提供交互式调试功能的开发人员服务。该工具设计用于需要对 .NET 调试进行编程控制以实现自动化或高级分析的环境。如果您不使用 .NET 应用程序或不需要 AI 驱动的调试功能,请跳过此项。

如何开始

不需要凭据。服务器通过 stdio 传输协议通过 MCP 进行通信。

用例

  • 交互式调试:启动或附加到 .NET 进程,设置断点,逐步执行代码,检查变量和评估表达式。
  • 异常分析:通过单个调用(异常尸检)获取完整的异常上下文,以识别崩溃的根本原因。
  • 代码分析和导航:通过 go-to-definition、查找用法和诊断等功能启用代码导航。

Debug MCP 提供了一种专门的服务器工具,用于将 .NET 调试集成到 AI 驱动的工作流程中。它提供了一整套丰富的 API 工具,用于会话控制、执行、断点和代码分析,使其成为与 .NET 一起工作的开发人员和 AI 代理的宝贵资产。它对 MCP 的依赖而非 stdio 确保了与各种客户端的兼容性。尝试使用 exception_get_context 工具获取完整的异常上下文,以快速诊断问题。

  • 赞成

    • 使 AI 代理能够调试 .NET 应用程序。
    • 通过结构化 API 工具暴露 .NET 调试。
    • 支持交互式调试工作流程。
    • 提供详细的异常分析能力。
  • 反对

    • 需要本地执行和客户端设置以确保安全。
    • 仅限于调试 .NET 应用程序。
    • 仅通过 stdio 传输协议进行通信。

应用参数

  • 开发者

  • 许可证

    免费

  • 版本

    v0.20.0

  • 更新日期

  • 平台

    MCP

  • 语言

    英语

应用程式 提供其他语言版本


程序图标: debug-mcp

debug-mcp

  • 免费
  • 4
  • Vv0.20.0
免费下载 MCP 版

查看广告以免费下载


用户对 debug-mcp 的评分

您是否尝试过 debug-mcp?成为第一个离开您的意见!

添加评论
有关使用此软件的法律因国家/地区而异。 如果违反这些法律,我们不鼓励或纵容此程序的使用。
已使用 登录 Softonic