EditorMcpService
Принадлежащие редактору местные диспетчеры MCP для инструментов Reckfell.
Принадлежащие редактору местные диспетчеры MCP для инструментов Reckfell.
Получение этой услуги через EditorInterface.GetMcpService. Она имеет одни и те же команды между внешними клиентами MCP и встроенной панелью AI. Все операции по объекту исполняются на нитке редактора. EditorMcpService.GetJob Услуги предоставляются только редактором, и они не должны включаться в проекты.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Методы13
CheckedPathstring
public string CheckedPath(string path, bool write = false);Определяет разрешенный проектный путь, или возвращает пустую стручку для вне масштабной дорожки. Используется отгруженной регулируемой службой.
| Имя | Тип | По умолчанию |
|---|---|---|
path | string | — |
write | bool | false |
stringCompleteJobvoid
public void CompleteJob(string id, Reckfell.Collections.Dictionary result);Заканчивается работа по интеграции двигателей на странице редактора. Запоздалое получение результатов после отмены проигнорируется.
| Имя | Тип | По умолчанию |
|---|---|---|
id | string | — |
result | Reckfell.Collections.Dictionary | — |
ExecuteReckfell.Collections.Dictionary
public Reckfell.Collections.Dictionary Execute(string tool, Reckfell.Collections.Dictionary arguments);Выполняет зарегистрированный инструмент действия. Возвращает словарь явного успеха/аэррора или отслеживаемый идентификатор работы.
| Имя | Тип | По умолчанию |
|---|---|---|
tool | string | — |
arguments | Reckfell.Collections.Dictionary | — |
Reckfell.Collections.DictionaryGetJobReckfell.Collections.Dictionary
public Reckfell.Collections.Dictionary GetJob(string id);Возвращает состояние работы и ее законченный результат.
| Имя | Тип | По умолчанию |
|---|---|---|
id | string | — |
Reckfell.Collections.DictionaryGetStatusReckfell.Collections.Dictionary
public Reckfell.Collections.Dictionary GetStatus();Возвращает URL, данные о процессах и проектах, статус доверия и регулируемых услуг.
Reckfell.Collections.DictionaryGetToolsReckfell.Collections.Array
public Reckfell.Collections.Array GetTools(string query = "");Найти группы инструментов по имени, описанию и действию.
| Имя | Тип | По умолчанию |
|---|---|---|
query | string | "" |
Reckfell.Collections.ArrayIsTrustedbool
public bool IsTrusted();Отчитывается о текущем решении редактора-директива.
boolNewJobstring
public string NewJob(string kind);Распределяет работу по интеграции двигателей.
| Имя | Тип | По умолчанию |
|---|---|---|
kind | string | — |
stringRestoreFileCheckpointReckfell.Collections.Dictionary
public Reckfell.Collections.Dictionary RestoreFileCheckpoint(string id);Engine интеграционное сворачивание для постоянного контрольно-пропускного пункта в рамках этого проекта. Проверяет хеше и неосохранённое состояние редактора. Остаётся доступным для отгруженного управляемого носителя после отмены разрешения на редактирование, так что аннулирование может завершить восстановление его файлов. Этот метод не является внешним инструментом MCP.
| Имя | Тип | По умолчанию |
|---|---|---|
id | string | — |
Reckfell.Collections.DictionarySetManagedHandlervoid
public void SetManagedHandler(Callable handler);Зарегистрируйте отгруженный регулируемый редактор. Предназначен для интеграции двигателя.
| Имя | Тип | По умолчанию |
|---|---|---|
handler | Callable | — |
SetTrustedvoid
public void SetTrusted(bool trusted);Внешние клиенты MCP не могут изменить это с помощью каталога инструментов.
| Имя | Тип | По умолчанию |
|---|---|---|
trusted | bool | — |
StartServerError
public Error StartServer(int port = 0);Запуск сервера HTTP с аутентичной реле на предъявителя. Ноль выбирает неиспользованный порт. Метаданные связи написаны в каталог данных редактора проекта с только Окна ACL.
| Имя | Тип | По умолчанию |
|---|---|---|
port | int | 0 |
ErrorStopServervoid
public void StopServer();Останавливает работника HTTP и удаляет файл подключения этого редактора.
Сигналы и события2
ActivityСобытие
public event EditorMcpService.ActivityEventHandler Activity;Полномочия и аргументы исключаются.
| Имя | Тип | По умолчанию |
|---|---|---|
entry | Reckfell.Collections.Dictionary | — |
JobCompletedСобытие
public event EditorMcpService.JobCompletedEventHandler JobCompleted;Приемлемо, когда отслеживаемая операция завершается или проваливается.
| Имя | Тип | По умолчанию |
|---|---|---|
id | string | — |
result | Reckfell.Collections.Dictionary | — |