
daniel09fernandes/dmcpserver
Productivity workflowЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Дино MCP Сервер, создайте свой код на MCP Action и выполняйте его с помощью ИИ
Обзор
Преобразуйте код Delphi в MCP-сервер с DMCPServer. DMCPServer - это сервер протоколов управления, разработанный в Delphi. Установка выполняется с помощью команды установки босса: или инструменты Варианты > Язык > Дельфы > Библиотека > Библиотечный путь Добавить путь «источник» Доступ к конфигурации на разработчике и редактировать конфигурацию В узле mcpServers прикрепите MCPServer (STDIO) Читайте полную документацию здесь: DMCPServer-docs Смотреть на Youtube, Полное объяснение MCP DMCPServer США
Обзор (машинный перевод)
Dinos MCPServer - версия 1.0.1
Преобразуйте код Delphi в MCP-сервер с DMCPServer.
Об этом
DMCPServer - это сервер протоколов управления, разработанный в Delphi.
️ Установка
Установка выполняется с помощью команды boss install:
или Инструменты > Варианты > Язык > Дельфы > Библиотека > Библиотечный путь Добавить «Источник» этого проекта
️ Протокол
| Протокол | Поддерживается |
|---|---|
| HTTP | |
| СТДИО | ✅ |
##Проверенная версия Delphi
Версия Поддерживается
---------- |----------
| > 10.x |
| > 11.x | ✅ |
12.x | ✅ | | > 13.X |
###Зарегистрируйте свои действия
Создайте и зарегистрируйте информацию о вашем сервере
Добавить больше ресурсов в память LLM для использования с MCP
Прикрепление к Claude AI
Доступ к конфигурации на разработчике и редактировать конфигурацию
В узле mcpServers прикрепите MCPServer (STDIO)
В HTTP:
#поток
#документация
Читайте полную документацию здесь: DMCPServer-docs
Смотреть на Youtube DMCPServer - PT-BR
Смотреть на Youtube, Полное объяснение MCP DMCPServer США
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Dinos MCPServer - Version 1.0.1
Transform your Delphi code into a MCP-server with DMCPServer.
🎯 About
DMCPServer is a master control protocol server developed in Delphi.
⚙️ Installation
Installation is done using the boss install command:
boss install github.com/Daniel09Fernandes/DMCPServer
or Tools > Options > Language > Delphi > Library > Library Path Add path ‘source’ this project
⚙️ Protocol
| Protocol | Supported |
|---|---|
| HTTP | ✅ |
| STDIO | ✅ |
Tested Delphi version
| Version | Supported |
|---|---|
| > 10.x | ✅ |
| > 11.x | ✅ |
| > 12.x | ✅ |
| > 13.X | ✅ |
🚀 Register your Action
var
lCallbackGetWeather : TMCPAction;
begin
lCallbackGetWeather :=
procedure(var Params: TJSONObject; out Result: TDMCPCallToolsResult; out Error: TDMCPCallToolsContent)
var
Location: string;
EnableLog: Boolean;
WeatherService: IWeatherService;
WeatherData: string;
begin
try
try
// Extract parameters
Location := Params.GetParam('location');
EnableLog := Params.GetParam('EnableLog', trBool);
// Validation of required parameters
if Location.Trim = '' then
raise Exception.Create('Location parameter is required');
WeatherService := TMockWeatherService.Create;
WeatherData := WeatherService.GetWeatherData(Location);
if EnableLog then
TDMCPServer.WriteToLog(Format('Weather data requested for %s', [Location]));
// Assemble the result - There's no need to release it from memory; it's done automatically.
Result := TDMCPCallToolsResult.Create;
Result.Content.AddRange(TDMCPCallToolsContent.Create(ptText, WeatherData));
Error := nil;
finally
Params.Free;
end;
except
on E: Exception do
begin
// Handles exceptions. to MCPServers Defaults
Error := TDMCPCallToolsContent.Create(ptText,
'Weather service error: ' + E.Message);
TDMCPServer.WriteToLog('Error in get_weather: ' + E.Message);
Result := nil;
end;
end;
end;
end;
📋 Create and register your server informations
var
lDMCP: IDMCPServerRegister;
begin
lDMCP := TDMCPServerRegister.New
.SetLogs(True); //Set Logs Request
lDMCP
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →