MCP-сервер¶
Документация Eremex Controls, примеры из демонстрационного приложения и публичные ответы службы поддержки доступны AI-ассистентам для программирования (Cursor, Claude Code, GitHub Copilot, Windsurf, Cline и другим инструментам, совместимым с MCP) через собственный MCP-сервер:
После подключения ассистент может подставлять в свои ответы актуальный контекст Eremex Controls — реальные имена API, реальные примеры XAML/C# и реальные ответы наших инженеров поддержки — вместо того чтобы угадывать API или опираться на устаревшие обучающие данные.
Что индексируется¶
| Источник | Содержимое |
|---|---|
| Документация | Полная публичная документация на eremexcontrols.net |
| Примеры из демо | Реальные примеры использования из демонстрационного приложения controls-demo, по одной записи на каждую показанную в демо возможность |
| Центр поддержки | Публичные темы вопросов и ответов из EMX Support Center |
Для использования сервера не нужны ни API-ключ, ни учётная запись.
Настройка AI-ассистента¶
Cursor¶
Добавьте в .cursor/mcp.json (проект) или ~/.cursor/mcp.json (глобально):
{
"mcpServers": {
"eremex-controls": {
"type": "streamableHttp",
"url": "https://mcp.eremexcontrols.net/mcp"
}
}
}
Claude Code¶
Claude Desktop¶
Добавьте в claude_desktop_config.json:
{
"mcpServers": {
"eremex-controls": {
"type": "sse",
"url": "https://mcp.eremexcontrols.net/sse"
}
}
}
VS Code (Copilot / Cline / Roo)¶
Добавьте в настройки MCP (в settings.json VS Code в разделе mcp.servers или в собственную панель настройки MCP расширения):
{
"mcp": {
"servers": {
"eremex-controls": {
"type": "http",
"url": "https://mcp.eremexcontrols.net/mcp"
}
}
}
}
Другие MCP-клиенты¶
Любой клиент, поддерживающий удалённый MCP-сервер по Streamable HTTP или SSE, может подключиться напрямую:
- Streamable HTTP:
https://mcp.eremexcontrols.net/mcp - SSE (для старых клиентов):
https://mcp.eremexcontrols.net/sse
Проверка работы¶
После добавления конфигурации перезапустите редактор или клиент (большинство клиентов считывают конфигурацию MCP только при запуске), а затем задайте ассистенту вопрос, например:
Using the Eremex Controls docs, show me how to add a custom in-place editor to a DataGrid column.
How do I enable drag-and-drop between two Eremex DataGrid controls? Show a real example.
Если сервер подключён, ассистент ссылается на конкретные члены API Eremex (например, GridColumn.EditorProperties, AllowDragDrop) и на реальный код из документации, демонстрационного приложения или центра поддержки, а не выдаёт общие догадки об Avalonia.
Устранение неполадок¶
- Инструмент не появляется: перезапустите редактор или клиент после добавления конфигурации.
- Нет результатов или пустой контекст: попробуйте переформулировать вопрос, используя название контрола, например "DataGrid", "TreeList" или "PropertyGrid" — поиск сопоставляет те же термины, что используются в документации Eremex и в заголовках страниц демо.
- Проблема не решена: обратитесь к нам через Support Center или см. Услуги технической поддержки.
* Эта страница переведена с использованием технологий машинного перевода.