DB

delphi-blocks/mcpconnect

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

46 stars 8 forks 품질 60 트렌드 20MIT

Delphi와 MCP 서버를 구축

개요

MCP 명세 버전을 위한 지원은 현재 특징/mcp-2026-07-28 분지에 있는 발달의 밑에 있습니다. mcpconnect.delphiblocks.dev에 문서를 따르십시오! Model Context Protocol (MCP)는 외부 도구 및 데이터에 대형 언어 모델 (LLMs)을 연결하는 개방형 표준입니다. AI 모델을 사용하여 새로운 정보, 수행 행동 및 도구 및 데이터베이스와 상호 작용하여 교육 데이터를 넘어갑니다. MCP 서버를 사용하면 할 수 있습니다. * 도구 (코드를 실행하거나 그렇지 않으면 부작용을 발생)를 통해 기능을 제공 * 리소스를 통해 노출 (LLM의 컨텍스트로 정보를로드하는 데 사용) * Prompts를 통해 상호 작용 (LLM 상호 작용을위한 재사용 가능한 템플릿) Embarcadero Delphi를 사용하여 생성을 자동화하도록 설계된 경량의 견고한 프레임 워크입니다.

개요(AI 번역)

** Delphi의 Model Context Protocol (MCP) Server를 구축하기위한 강력한 속성 중심 프레임 워크.**

[!노트] MCP 사양 버전 지원 2026-07-28는 현재 feature/mcp-2026-07-28 지점에서 개발 중입니다.

시작하기

mcpconnect.delphiblocks.dev에 문서를 따르십시오!


✨ MCP는 무엇입니까?

Model Context Protocol (MCP)는 외부 도구 및 데이터에 대형 언어 모델 (LLMs)을 연결하는 개방형 표준입니다.

AI 모델을 사용하여 새로운 정보, 수행 행동 및 도구 및 데이터베이스와 상호 작용하여 교육 데이터를 넘어갑니다.

MCP 서버로:

  • Tools를 통한 기능 제공 (코드를 실행하거나 그렇지 않으면 부작용을 발생)
  • Resources를 통한 데이터 노출 (LLM의 상황에 대한 정보를로드하는 데 사용)
  • Prompts를 통해 상호 작용을 정의합니다 (LLM 상호 작용을위한 재사용 가능한 템플릿)

하이라이트

**Delphi MCP Connect (MCPConnect)는 Embarcadero Delphi를 사용하여 ** Model Context Protocol (MCP) Servers의 생성을 자동화하도록 설계된 경량의 견고한 프레임 워크입니다.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

🔌 MCPConnect: A Delphi MCP Server Library

A powerful, attribute-driven framework for building Model Context Protocol (MCP) Servers in Delphi.

[!NOTE] Support for the MCP specification version 2026-07-28 is currently under development in the feature/mcp-2026-07-28 branch.

Getting Started

Please follow the documentation at mcpconnect.delphiblocks.dev!


✨ What is MCP?

The Model Context Protocol (MCP) is an open standard for connecting large language models (LLMs) to external tools and data.

It enables AI models to go beyond their training data by accessing new information, performing actions, and interacting with tools and databases.

With MCP servers you can:

  • Provide functionality through Tools (used to execute code or otherwise produce a side effect)
  • Expose data through Resources (used to load information into the LLM’s context)
  • Define interaction through Prompts (reusable templates for LLM interactions)

⚡ Highlights

Delphi MCP Connect (MCPConnect) is a lightweight yet robust framework designed to drastically simplify the creation of Model Context Protocol (MCP) Servers using Embarcadero Delphi. By leveraging the power of Attributes, the framework allows developers to re-use existing business logic and standard Delphi classes, turning them into protocol-aware server components with minimal boilerplate code. MCPConnect handles the serialization, routing, and context management required for the server-side implementation of the MCP protocol.

  • 🛡️Type safety - Define your tool arguments as native delphi class or records, have mcp-connect handle the rest.
  • 🚛 Transports - Built-in HTTP (WebBroker, Indy) and STDIO transports for both stateless and persistent connections.
  • 🗂️ Session Management - Built-in stateful session support across requests with automatic cleanup and custom session data.
  • 🔐 OAuth 2.1 — Built-in support for OAuth 2.1 bearer-token authentication following the MCP Authorization specification, with pluggable token validators, JWKS key management, and a metadata proxy for providers that don’t fully advertise PKCE support.
  • ⚡ Low boilerplate - mcp-connect generates all the MCP endpoints for you apart from your tools, prompts and resources.

💡 Usage Example

Creating an MCP-enabled service is as simple as adding the required attributes to a standard Delphi class and methods.

Register the class (the Model) and use the [McpTool] attribute for the methods (the Tools or actions).

unit Demo.HelpDeskService;

interface

uses
  System.SysUtils, 
  MCPConnect.MCP.Attributes;

type
  THelpDeskService = class
  public
    // This method is published as an MCP tool
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →