JM

javierustk/mcpserver

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

6 stars 3 forks 质量 38 趋势 14

MCP server for Windows Debug Strings

概览

Model Context Protocol (MCP) server for integration with Claude Code. This Delphi-based MCP server provides: - Integration with Claude Code via Model Context Protocol - Basic "Hello World" demonstration tools - Advanced Windows OutputDebugString capture and analysis tools - Reusable non-visual components for building MCP servers Built using the Delphi-MCP-Server framework. Returns a welcome message from the MCP server. Echoes back the sent message, optionally in uppercase. - message (string, required): The message to echo back - uppercase (boolean, optional): If true, returns the message in uppercase Returns the current system time with customizable formatting. - format (string, optional): Date/time format - includemilliseconds (boolean, optional): Include milliseconds - timezone (string, optional): Timezone offset

README

以下为原文 README 节选,完整内容请查看原文。

MCP Server

Model Context Protocol (MCP) server for integration with Claude Code.

Versión en español

Description

This Delphi-based MCP server provides:

  • Integration with Claude Code via Model Context Protocol
  • Basic “Hello World” demonstration tools
  • Advanced Windows OutputDebugString capture and analysis tools
  • Reusable non-visual components for building MCP servers

Built using the Delphi-MCP-Server framework.

Project Structure

/mnt/w/MCPserver/
├── MCPServerCore.dproj       # RTL-only core package
├── MCPServerDesign.dproj     # Package with visual components
├── MCPServerDesign.VCL.dpk   # VCL package for IDE
├── MCPServerDesign.FMX.dpk   # FMX package for IDE
├── MCPServer.Engine.pas      # Main server engine
├── MCPServer.Adapter.pas     # Adapter for non-visual components
├── MCPServer.Config.pas      # Configuration with builder pattern
├── MCPServer.Register.pas    # Component registration in IDE
├── README.md                 # This documentation
├── README-ES.md              # Spanish documentation
├── CLAUDE.md                 # Guide for Claude Code
├── settings.ini              # Server configuration
└── Examples/                 # Examples and tools
    ├── CyberMaxHelloMCP.dpr/dproj    # Basic standalone example
    ├── ExampleMCPEngine.dpr/dproj    # Example with TMCPEngine
    ├── ExampleVCLApp.dpr/dproj       # VCL application example
    └── Tools/                        # MCP tools
        ├── MCPServer.Tool.HelloCyberMax.pas
        ├── MCPServer.Tool.CyberEcho.pas
        ├── MCPServer.Tool.CyberTime.pas
        ├── MCPServer.Tool.StartDebugCapture.pas
        ├── MCPServer.Tool.StopDebugCapture.pas
        ├── MCPServer.Tool.GetDebugMessages.pas
        ├── MCPServer.Tool.GetProcessSummary.pas
        ├── MCPServer.Tool.GetCaptureStatus.pas
        ├── MCPServer.Tool.PauseResumeCapture.pas
        ├── MCPServer.DebugCapture.Core.pas
        └── MCPServer.DebugCapture.Types.pas

Available Tools

Basic Tools

1. hello_cybermax

Returns a welcome message from the MCP server.

Parameters: None

Example response:

¡Hola desde CyberMAX MCP Server!
Server Version: 1.0.0
MCP Protocol: 2024-11-05
Ready to assist!

2. cyber_echo

Echoes back the sent message, optionally in uppercase.

Parameters:

  • message (string, required): The message to echo back
  • uppercase (boolean, optional): If true, returns the message in uppercase

3. cyber_time

Returns the current system time with customizable formatting.

Parameters:

  • format (string, optional): Date/time format
  • includemilliseconds (boolean, optional): Include milliseconds
  • timezone (string, optional): Timezone offset

Debug Capture Tools

Note: No administrator privileges required! The debug capture uses session-local objects to capture OutputDebugString messages from user applications in your Windows session.

在 GitHub 查看完整 README

安装

This server does not publish a one-line install command.

Open the repository installation guide 新手?先看 mcpskill.org 教程 →