Sema — MCP-сервер для Claude Code: функции и установка
MCP-сервер даёт агенту инструменты для eval, compile, build, format и docs в Sema. Он пригодится при работе с проектами на этом Lisp.
Открыть на GitHubЧто делает Sema
Sema подключает к агенту инструменты для выполнения и сборки кода, форматирования и работы с документацией языка. Сам Sema — Lisp с примитивами для LLM: в нём есть вызовы моделей, инструменты для агентов и сохранение состояния разговоров.
Для обращений к API провайдеров Sema использует ключи из переменных окружения; поддерживаются, среди прочих, Anthropic, OpenAI и Google Gemini. Это отдельный MCP-сервер для Sema, а не универсальный набор команд для любых языков.
Какие задачи решает
- выполнить код Sema через агента
- собрать проект на Sema
- отформатировать код на Sema
- обратиться к документации Sema
Примеры запросов агенту
- Выполни этот код на Sema и покажи результат.
- Собери проект на Sema и объясни ошибки.
- Отформатируй этот файл на Sema.
Как установить Sema
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Sema
Как установить Sema в Claude Code?
В доступных командах установки для Claude Code нет шага, который можно привести. MCP-сервер предназначен для работы с Sema.
Что делает Sema?
Предоставляет MCP-инструменты для выполнения и сборки кода Sema, форматирования и работы с документацией.
Какие провайдеры поддерживает Sema?
Среди поддерживаемых провайдеров есть Anthropic, OpenAI, Google Gemini, Ollama и Groq. Для доступа к API ключ провайдера задают в переменных окружения.