mcp-сервер-llmling
Руководство сервера LLMling
Обзор
mcp-server-llmling — это сервер для протокола Machine Chat Protocol (MCP), который предоставляет систему конфигурации на основе YAML для приложений LLM.
LLMLing , бэкэнд, предоставляет систему конфигурации на основе YAML для приложений LLM. Она позволяет настраивать пользовательские серверы MCP, обслуживающие контент, определенный в файлах YAML.
- Статическое объявление : определите среду LLM в YAML — код не требуется
- Протокол MCP : построен на протоколе машинного чата (MCP) для стандартизированного взаимодействия LLM
- Типы компонентов :
- Ресурсы : поставщики контента (файлы, текст, вывод CLI и т. д.)
- Подсказки : Шаблоны сообщений с аргументами
- Инструменты : Функции Python, вызываемые LLM
Конфигурация YAML создает полную среду, которая предоставляет LLM:
- Доступ к контенту через ресурсы
- Структурированные подсказки для последовательного взаимодействия
- Инструменты для расширения возможностей
Основные характеристики
1. Управление ресурсами
- Загрузка и управление различными типами ресурсов:
- Текстовые файлы (
PathResource
) - Необработанный текстовый контент (
TextResource
) - Вывод команды CLI (
CLIResource
) - Исходный код Python (
SourceResource
) - Вызываемые результаты Python (
CallableResource
) - Изображения (
ImageResource
)
- Текстовые файлы (
- Поддержка наблюдения за ресурсами/горячей перезагрузки
- Конвейеры обработки ресурсов
- Доступ к ресурсам на основе URI
2. Система инструментов
- Регистрация и выполнение функций Python как инструментов LLM
- Поддержка инструментов на базе OpenAPI
- Обнаружение инструмента на основе точки входа
- Проверка инструмента и параметров
- Структурированные ответы инструмента
3. Оперативное управление
- Статические подсказки с поддержкой шаблонов
- Динамические подсказки из функций Python
- Подсказки на основе файлов
- Быстрая проверка аргументов
- Предложения по завершению для быстрых аргументов
4. Несколько вариантов транспортировки
- Связь на основе stdio (по умолчанию)
- События, отправленные сервером (SSE) / Потоковый HTTP для веб-клиентов
- Поддержка пользовательских реализаций транспорта
Использование
С редактором Zed
Добавьте LLMLing в качестве сервера контекста в ваш settings.json
:
С Клодом Десктопом
Настройте LLMLing в claude_desktop_config.json
:
Ручной запуск сервера
Запустите сервер прямо из командной строки:
1. Программное использование
2. Использование специального транспорта
3. Конфигурация ресурсов
4. Конфигурация инструмента
[!TIP] Для схем OpenAPI вы можете установить Redocly CLI для объединения и разрешения спецификаций OpenAPI перед их использованием с LLMLing. Это помогает гарантировать, что ссылки на схемы будут правильно разрешены, а спецификация будет правильно отформатирована. Если redocly установлен, он будет использоваться автоматически.
Конфигурация сервера
Сервер настраивается с помощью файла YAML со следующими разделами:
Протокол МСР
Сервер реализует протокол MCP, который поддерживает:
- Ресурсные операции
- Список доступных ресурсов
- Прочитать содержание ресурса
- Следите за изменениями ресурсов
- Операции с инструментами
- Список доступных инструментов
- Выполнить инструменты с параметрами
- Получить схемы инструментов
- Оперативные операции
- Список доступных подсказок
- Получить отформатированные подсказки
- Получите дополнения для аргументов подсказки
- Уведомления
- Изменения ресурсов
- Обновления списка инструментов/подсказок
- Обновления хода работ
- Сообщения журнала
This server cannot be installed
Сервер для протокола машинного чата (MCP), который предоставляет систему конфигурации на основе YAML для приложений LLM, позволяя пользователям определять ресурсы, инструменты и подсказки без написания кода.
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.Last updated -116JavaScript
- AsecurityAlicenseAqualityAn MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.Last updated -26TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that helps novice developers deploy web applications through conversational interfaces, bridging the gap between LLMs and various hosting environments.Last updated -1PythonMIT License
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.Last updated -441TypeScriptMIT License