
javierustk/mcpserver
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
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 MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →