Puter MCP
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
MCP server for ASCON Pilot-ICE PDM: objects, documents, remarks, search, admin
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
3/3 Prüfungen bestanden · Läuft auf deinem Computer
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Kein Schlüssel, nichts zu installieren · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Die .mcpb-Datei des Entwicklers herunterladen
Die .mcpb-Datei kommt direkt vom Anbieter; wir ändern sie nicht
Nutze Pilotmcp und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Pilotmcp nutzt, oder ein Werkzeug von Pilotmcp in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Pilotmcp noch nicht verbinden
Pilotmcp läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Pilotmcp verbinden kann
Claude Code kann Pilotmcp noch nicht verbinden
Der Anbieter liefert nur ein Installationspaket für die Claude-Desktop-App
A · Eine App nutzen, die Pilotmcp verbinden kann
Cursor kann Pilotmcp noch nicht verbinden
Der Anbieter liefert nur ein Installationspaket für die Claude-Desktop-App
A · Eine App nutzen, die Pilotmcp verbinden kann
VS Code kann Pilotmcp noch nicht verbinden
Der Anbieter liefert nur ein Installationspaket für die Claude-Desktop-App
A · Eine App nutzen, die Pilotmcp verbinden kann
PILOT_SERVER_URL erforderlich envPILOT_LOGIN erforderlich envPILOT_PASSWORD geheim erforderlich envPILOT_DATABASE envPILOT_LICENSE_TYPE envPILOT_READONLY envPILOT_ADMIN_LOGIN envPILOT_ADMIN_PASSWORD geheim erforderlich envBeschreibungen automatisch übersetzt; Variablennamen bleiben wie im Original. Im Zweifel das Original ansehen.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
mcpb: …/PilotMCP-v0.1.0-win-x64.mcpbBasierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 16. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto mahach666 bestätigt, dem das Repo gehört
Code zuletzt geändert: gestern
Nutzt Apache-2.0
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Nicht geprüft: nur npm- und PyPI-Pakete mit Version lassen sich prüfen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 3 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: PILOT_PASSWORD, PILOT_ADMIN_PASSWORD
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt gestern geändert, und die neueste Version (0.1.0) kam vorgestern in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du MCPB auf deinem Computer.
In derselben Kategorie: Puter MCP, XcodeBuildMCP, Anki MCP Server, Sosumi, Zapier
Gleiche Kategorie, andere Entwickler, Befehle bereits geprüft. Offizielle zuerst, dann nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
MCP server for Anki flashcards: adaptive review, notes, media, and deck management via AnkiConnect.
Search and read Apple developer documentation, HIG, and WWDC transcripts as Markdown.
Hosted MCP server connecting AI assistants to 9,000+ apps and 40,000+ actions via Zapier.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
MCP-сервер для работы с Pilot через Server API. Позволяет LLM-агентам подключаться к серверу Pilot, выполнять поиск, создавать и изменять объекты, работать с документами, историей изменений, правами доступа и чатами.
Документация: https://pilotopentools.github.io/PilotMCP/ · DeepWiki: https://deepwiki.com/PilotOpenTools/PilotMCP
Подробнее об установке и настройке клиентов — в документации.
Готовые сборки (Windows x64) — на странице Releases:
| Файл | Для чего |
|---|---|
PilotMCP-vX.Y.Z-win-x64.mcpb | MCP Bundle: установка в Claude Desktop в один клик, параметры подключения вводятся в форме |
PilotMCP-vX.Y.Z-win-x64-selfcontained.zip | Распаковать и указать PilotMCP.exe в конфигурации клиента; .NET не нужен |
PilotMCP-vX.Y.Z-win-x64.zip | То же, но нужен установленный .NET 8 Runtime |
Сервер также опубликован в официальном MCP Registry под именем io.github.PilotOpenTools/pilotmcp.
Релиз собирается GitHub Actions по тегу вида vX.Y.Z (semver, допускается суффикс -beta.1):
git tag vX.Y.Z
git push origin vX.Y.Z
Workflow release.yml прогоняет unit-тесты, собирает zip-архивы и .mcpb, создаёт GitHub Release и публикует server.json в MCP Registry (вход по OIDC, секреты не нужны). Версия берётся из тега. Манифест бандла — mcpb/manifest.json. Вместо vX.Y.Z подставьте новую версию, которой ещё нет среди тегов. CHANGELOG в репозитории не ведётся: описание релиза GitHub создаёт автоматически (--generate-notes). Подробности, включая ограничения release.yml, — в docs/development.md.
На push в любую ветку и на pull request ci.yml собирает проект и прогоняет unit-тесты (на ветке с открытым PR он запускается дважды). Интеграционные тесты (Category=Integration) требуют живой сервер Pilot и запускаются локально: dotnet test PilotMCP.slnx с параметрами своего сервера: скопируйте шаблон PilotMCP.Tests/test.runsettings в PilotMCP.Tests/test.local.runsettings (он в .gitignore, подхватывается автоматически) и заполните.
Параметры подключения задаются через переменные окружения в конфигурации MCP-клиента:
| Переменная | Описание | Обязательная |
|---|---|---|
PILOT_SERVER_URL | URL сервера, например http://localhost:5545/u_db_name | да |
PILOT_LOGIN | Логин пользователя | да |
PILOT_PASSWORD | Пароль пользователя | да |
PILOT_DATABASE | Имя базы данных (если пусто — берётся из URL) | нет |
PILOT_LICENSE_TYPE | Код лицензии: по умолчанию 100 | нет |
PILOT_READONLY | Режим только чтения: true или 1. Блокирует все операции записи. | нет |
PILOT_ADMIN_LOGIN | Логин администратора сервера — для инструментов редактирования метаданных (автоматизации, типы, состояния). Если не задан, используется PILOT_LOGIN. | нет |
PILOT_ADMIN_PASSWORD | Пароль администратора сервера | нет |
{
"mcpServers": { "pilot": { "command": "C:\\path\\to\\PilotMCP.exe", "env": { "PILOT_SERVER_URL": "http://localhost:5545/u_db_name", "PILOT_LOGIN": "username", "PILOT_PASSWORD": "password", "PILOT_DATABASE": "", "PILOT_LICENSE_TYPE": "103", "PILOT_READONLY": "false" } } } }
При PILOT_READONLY=true сервер сообщает модели об ограничениях через системный промпт при инициализации. Модель не будет пытаться выполнять операции записи и сразу сообщит пользователю об ограничении.
Заблокированы: CreateObject, SetAttribute, DeleteObject, RestoreObject, MoveObject, LockObject, UnlockObject, FreezeObject, UnfreezeObject, MakeSecret, MakePublic, DeleteFile, SetUserState, Subscribe, Unsubscribe, AnnotateText, CreateAnnotation, CreateMarkupAnnotation, SendMessage, EditMessage, ReplyMessage, CreateChat, UploadFile, InvokeCommand, CreateLink, DeleteRelation, AddAccessRecord, RemoveAllAccessRecords, UpdatePerson, ChangeSettings, CreateReport, UpdateReport, CreateTask, CreateWorkflow, AddSignatureRequest, CreateAutomationConfig, UpdateAutomationConfig, DeleteAutomationConfig, CreateType, UpdateType, DeleteType, AddTypeChildren, AddTypeAttribute, UpdateTypeAttribute, DeleteTypeAttribute, CreateUserState, UpdateUserState, DeleteUserState, CreateStateMachine, UpdateStateMachine, DeleteStateMachine, CreatePerson, UpdatePersonAdmin, DeletePerson, CreateOrgUnit, UpdateOrgUnit, DeleteOrgUnit, MoveOrgUnits, SetPersonOnPosition, RemovePersonFromPosition.
Bulk-инструменты (поиск, дочерние объекты и т.п.) записывают результаты во временные JSONL-файлы, а не возвращают данные напрямую в контекст. Это позволяет работать с тысячами объектов без перегрузки контекста модели.
Search("проект") → {resultFile: "tmp/search_x.jsonl", count: 8543}
↓ FilterObjects("tmp/search_x.jsonl", "typeName", "document") → tmp/filter_x.jsonl (85 записей) ↓ ExportCsv("tmp/filter_x.jsonl", "C:/result/docs.csv", "name,typeName,created")
Формат промежуточных файлов — JSONL (JSON Lines): один JSON-объект на строку.
| Инструмент | Описание |
|---|---|
GetDatabaseInfo | Информация о текущей базе данных и подключённом пользователе |
| Инструмент | Описание |
|---|---|
GetObject | Получить объект по GUID: все атрибуты, файлы, связи, права, состояние |
GetAttribute | Прочитать полное значение одного атрибута без обрезки (когда GetObject обрезал значение) |
GetType | Информация о типе объекта по системному имени |
GetTypes | Все типы объектов базы → JSONL-файл |
CreateObject | Создать объект (родитель, тип, атрибут; значение разбирается по типу атрибута, неизвестный атрибут — ошибка) |
SetAttribute | Установить значение атрибута объекта (значение разбирается по типу атрибута: числа/даты в инвариантном формате; неизвестный атрибут — ошибка) |
DeleteObject | Удалить объект (в корзину) |
RestoreObject | Восстановить объект из корзины |
MoveObject | Переместить объект в другую папку |
LockObject | Заблокировать объект (эксклюзивное редактирование); только из состояния Alive |
UnlockObject | Разблокировать объект; только из LockRequested/LockAccepted |
FreezeObject | Заморозить объект (запретить редактирование); только из состояния Alive |
UnfreezeObject | Разморозить объект (разрешить редактирование); только из состояния Frozen |
MakeSecret | Сделать объект секретным (ограниченный доступ) |
MakePublic | Снять секретность с объекта |
SetUserState | Установить пользовательское состояние (UserState) на объекте |
Subscribe | Подписаться на уведомления об изменениях объекта |
Unsubscribe | Отписаться от уведомлений об изменениях объекта |
DownloadFile | Скачать файл из Pilot на диск (через .part: существующий файл не затирается при сбое; пустое содержимое — ошибка) |
UploadFile | Загрузить файл с диска в объект: новая версия, прежние файлы сохраняются, одноимённый заменяется |
DeleteFile | Удалить файл из объекта по его Body.Id |
GetFileSize | Размер файла в архиве Pilot по Body.Id (считается чтением по частям, без сохранения на диск; пустой/несуществующий — ошибка) |
ComputeFileMd5 | Вычислить MD5-хэш файла из архива Pilot (по Body.Id) или локального файла |
| Инструмент | Описание |
|---|---|
Search | Комбинированный поиск → JSONL-файл. Некорректные фильтры (GUID, даты, атрибут) — ошибка, а не более широкий поиск |
SearchByText | Полнотекстовый поиск; спецсимволы Lucene (: ( ) " - и др.) ищутся буквально |
SearchInContext | Поиск объектов внутри папки (рекурсивно по всем вложенным) |
SearchByType | Поиск объектов по типу (typeId из GetTypes) |
SearchByAttribute | Поиск по значению СТРОКОВОГО атрибута (фраза из нескольких слов — одним термом) |
SearchByState | Поиск объектов по пользовательскому состоянию (UserState) |
SearchByCreator | Поиск объектов по создателю (personId) |
SearchByDate | Диапазон дат создания (ISO 8601, UTC; to без времени включает весь день; пустая граница — открытая) |
GetAllObjects | Получить все объекты базы (поиск в контексте корня) |
GetChildren | Дочерние объекты по GUID → JSONL-файл (при недоступных объектах пишет «загружено X из Y») |
GetRootObjects | Корневые объекты базы → JSONL-файл |
GetObjectsToFile | Несколько объектов по списку GUID → JSONL-файл |
GetUserStates | Список пользовательских состояний (UserStates) — для задач и workflow |
GetStateMachines | Машины состояний (StateMachines) — workflow и переходы между состояниями |
| Инструмент | Описание |
|---|