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.
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 backuppercase(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 formatincludemilliseconds(boolean, optional): Include millisecondstimezone(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.
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →