GD

gdksoftware/delphi-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

143 stars 43 forks Качество 78 Тренд 30MIT

gdksoftware/delphi-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/gdksoftware/delphi-mcp-server.

Обзор

gdksoftware/delphi-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/gdksoftware/delphi-mcp-server.

Обзор (машинный перевод)

-зелёный)

Реализация сервера Model Context Protocol (MCP) в Delphi, предназначенная для интеграции с Claude Code, Codex и другими совместимыми с MCP клиентами для рабочих процессов разработки Delphi на базе искусственного интеллекта.

Содержание

  • Особенности
  • Требования
  • Установка
  • Виды транспорта
  • Версии протоколов и поведение двойной эпохи
  • Использование в качестве библиотеки
  • Интеграция с Claude Code
  • Интеграция с Codex
  • Тестирование с инспектором MCP
  • Доступные примеры инструментов
  • Доступные примеры запросов
  • Доступные примеры ресурсов
  • Конфигурация
  • Аутентификация
  • Сеть и безопасность
  • Лицензия
  • Вклад
  • О программном обеспечении GDK
  • Поддержка
  • Коммерческая поддержка

Особенности

  • MCP двойной эры: Обслуживает MCP 2026-07-28 (по запросу _meta, server/discover) и версии на основе инициализации 2025-06-18 и 2025-11-25 на той же конечной точке и на том же процессе stdio; см. версии протокола
  • Поддержка двойного транспорта: HTTP (потоковый HTTP с SSE) и STDIO (stdin/stdout)
  • Режим двойного ответа: поддерживает как JSON-RPC, так и события, отправленные сервером, на одном сервере
  • Tool System: расширяемая инструментальная система с обнаружением и выполнением на основе RTTI

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

Delphi MCP Server

A Model Context Protocol (MCP) server implementation in Delphi, designed to integrate with Claude Code, Codex, and other MCP-compatible clients for AI-powered Delphi development workflows.

Table of Contents

Features

  • Dual-era MCP: Serves MCP 2026-07-28 (per-request _meta, server/discover) and the initialize-based revisions 2025-06-18 and 2025-11-25 on the same endpoint and the same stdio process; see Protocol versions
  • Dual Transport Support: HTTP (Streamable HTTP with SSE) and STDIO (stdin/stdout)
  • Dual Response Mode: Supports both JSON-RPC and Server-Sent Events in the same server
  • Tool System: Extensible tool system with RTTI-based discovery and execution
  • Resource Management: Modular resource system supporting various content types
  • Security: Origin and Host validation against DNS rebinding on every request, loopback binding by default, CORS headers for browser clients, request size and nesting limits, opt-in bearer authentication with OAuth 2.1 resource-server discovery
  • Multi round-trip requests, streaming and subscriptions: InputRequiredResult with signed requestState, progress and log notifications on the response stream, subscriptions/listen for change notifications
  • Native HTTP stack: Indy HTTP server with keep-alive, no external runtime
  • Optional Parameters: Support for optional tool parameters using custom attributes
  • Cross-Platform: Supports Windows (Win32/Win64) and Linux (x64)

Requirements

  • Delphi 11 Alexandria or later. The source uses no language feature beyond inline variables (10.3) and no RTL unit newer than Delphi 11; development happens on Delphi 12 Athens, which is what the default project files target.
Открыть полный README на GitHub

Установка

npx @modelcontextprotocol/inspector
Новичок в MCP? Начните с руководства на mcpskill.org →