Frisian MCP (Django) — MCP-сервер для Claude Code: установка
Превращает ViewSet из Django REST Framework в инструменты MCP без ручного описания схем. Экономит контекстное окно агента при работе с API проекта.
claude mcp add --transport http django https://mcp.frisian-mcp.com/mcp/Что делает Frisian MCP (Django)
Пакет проверяет дерево URL проекта и регистрирует найденные ViewSet как вызываемые инструменты протокола. Названия методов, описания и входные схемы данных сервер берёт из сериализаторов. Параметры стандартных фильтров SearchFilter и OrderingFilter также сразу попадают в аргументы вызова.
Главная особенность архитектуры — борьба с переполнением контекста. Обычное прямое подключение сотен эндпоинтов быстро сжигает лимит токенов. Настройка FRISIAN_MCP_DISPATCH_GROUPS объединяет разрозненные методы в единые диспетчеры, а операции массовой записи возвращают компактный ответ размером в 24 токена вместо полного эхо-ответа.
Для работы сервера строго требуются Python 3.11+, Django 5.x и Django REST Framework от 3.14. Права доступа, троттлинг и системный RBAC из базового приложения проверяются при каждом вызове.
Какие задачи решает
- подключить ИИ-агентов к существующему API на Django REST Framework
- сократить расход контекстного окна за счёт группировки инструментов в диспетчеры
- предотвратить переполнение промпта при массовой записи данных
- разграничить права доступа агентов через стандартные проверки Django
Примеры запросов агенту
- Проверь доступность API через frisian-mcp и запусти users.list
- Выполни аудит настроек шлюза через команду python manage.py mcp_doctor
- Сделай запрос к диспетчеру с параметром action="help", чтобы увидеть доступные методы
Как установить Frisian MCP (Django)
Командой платформы: удалённый сервер
claude mcp add --transport http django https://mcp.frisian-mcp.com/mcp/Командой платформы: удалённый сервер
codex mcp add frisian-mcp-django --url https://mcp.frisian-mcp.com/mcp/Файл настроек
{
"mcpServers": {
"frisian-mcp-django": {
"url": "https://mcp.frisian-mcp.com/mcp/"
}
}
}Файл настроек
{
"servers": {
"frisian-mcp-django": {
"type": "http",
"url": "https://mcp.frisian-mcp.com/mcp/"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http frisian-mcp-django https://mcp.frisian-mcp.com/mcp/По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Frisian MCP (Django)
Как установить Frisian MCP (Django) в Claude Code?
Выполните в терминале команду claude mcp add --transport http django https://mcp.frisian-mcp.com/mcp/.
Что делает Frisian MCP (Django)?
Он автоматически считывает эндпоинты Django REST Framework и делает их доступными для ИИ-агентов как инструменты MCP с сохранением валидации и прав доступа.
Какие системные требования у библиотеки?
Проекту необходимы Python версии 3.11 или выше, фреймворк Django 5.x и Django REST Framework не ниже версии 3.14.