Uses .env files to manage environment variables and configuration for the Planfix MCP server, including API keys and account credentials required for authentication.
Planfix MCP Server
Интеграция системы управления бизнес-процессами Planfix с протоколом Model Context Protocol (MCP) для использования с Claude и другими AI-ассистентами.
Возможности
🛠️ Инструменты (Tools)
- Управление задачами: создание, поиск, обновление статусов
- Управление проектами: создание новых проектов
- Контакты: добавление новых контактов в CRM
- Аналитика: получение отчётов по времени, финансам, задачам
- Комментарии: добавление комментариев к задачам
📊 Ресурсы (Resources)
- Список проектов: активные проекты с количеством задач
- Сводка дашборда: текущее состояние рабочего пространства
- Детали задач: подробная информация по конкретной задаче
- Недавние контакты: последние добавленные контакты
- Отчёты: предварительно сформированные отчёты
💡 Промпты (Prompts)
- Анализ проектов: шаблон для анализа состояния проекта
- Еженедельные отчёты: шаблон для создания отчётов
- Планирование спринта: шаблон для планирования задач
Установка
Требования
- Python 3.8+
- uv (рекомендуется) или pip
- Аккаунт Planfix с API доступом
1. Клонирование и установка зависимостей
2. Настройка API ключей
Получите API ключ в вашем аккаунте Planfix:
- Перейдите в Настройки → API
- Создайте новый API ключ
Создайте файл .env
:
Заполните .env
файл:
3. Тестирование
Использование
После установки вы сможете:
Создание задач
Поиск информации
Получение аналитики
Управление проектами
Конфигурация
Аргументы командной строки
Сервер поддерживает следующие аргументы командной строки:
Аргумент | Описание | Пример |
---|---|---|
--account | Название аккаунта Planfix | --account mycompany |
--api-key | API ключ Planfix | --api-key abc123xyz |
--debug | Включить отладочные логи | --debug |
--help | Показать справку | --help |
--version | Показать версию | --version |
Примеры использования:
Переменные окружения
Переменная | Описание | Обязательная |
---|---|---|
PLANFIX_ACCOUNT | Название вашего аккаунта Planfix | ✅ |
PLANFIX_API_KEY | API ключ | ✅ |
PLANFIX_BASE_URL | Базовый URL (по умолчанию: https://{account}.planfix.ru) | ❌ |
DEBUG | Включить отладочные логи | ❌ |
Настройка в Cursor
Cursor поддерживает MCP серверы начиная с версии 0.42+. Для подключения:
- Откройте настройки Cursor:
Cmd/Ctrl + ,
- Найдите раздел "MCP Servers" или добавьте конфигурацию в файл настроек
- Добавьте конфигурацию сервера:
С использованием uvx:
Или с переменными окружения:
- Альтернативный способ через .cursorrules:
Создайте файл .cursorrules
в корне вашего проекта:
- Перезапустите Cursor для применения изменений
- Проверьте подключение: В чате Cursor должны появиться доступные инструменты Planfix
Использование в Cursor
После настройки вы можете использовать Planfix прямо в чате Cursor:
Устранение проблем в Cursor
- Проверьте пути: Используйте абсолютные пути к файлам
- Переменные окружения: Убедитесь, что все API ключи указаны корректно
- Логи: Проверьте вывод в консоли разработчика Cursor (
Cmd/Ctrl + Shift + I
) - Версия: Убедитесь, что используете Cursor 0.42 или новее
Разработка
Структура проекта
Запуск тестов
Линтинг и форматирование
Примеры использования
Автоматизация рабочих процессов
Интеграция с другими системами
API Reference
Подробная документация по всем доступным инструментам, ресурсам и промптам находится в docs/api_reference.md.
Устранение неполадок
Общие проблемы и их решения описаны в docs/troubleshooting.md.
Лицензия
MIT License - см. LICENSE файл.
Поддержка
- GitHub Issues: для сообщений об ошибках и запросов функций
- MCP Documentation: https://modelcontextprotocol.io/
Changelog
v1.0.1 (2024-12-23)
- Улучшена обработка аргументов командной строки с использованием argparse
- Добавлены опции --help, --version, --debug
- Убраны эмодзи и markdown форматирование из вывода инструментов
- Упрощен возврат данных через model_dump() для лучшей интеграции
- Удалена зависимость от PLANFIX_USER_KEY (только PLANFIX_ACCOUNT и PLANFIX_API_KEY)
- Обновлена конфигурация для Cursor с использованием uvx и git+repo@main
- Удалена секция Claude Desktop из документации
v1.0.0 (2024-12-23)
- Первый релиз
- Базовые операции с задачами и проектами
- Интеграция с аналитикой Planfix
- Поддержка управления контактами
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integration between Planfix business process management system and Model Context Protocol (MCP) for use with Claude and other AI assistants, enabling task management, project handling, contact management, and analytics reporting through natural language.
Related MCP Servers
- AsecurityAlicenseAqualityConnects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender for AI-assisted 3D modeling, scene manipulation, and rendering.Last updated -1712,670PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that integrates with OmniFocus to enable Claude (or other MCP-compatible AI assistants) to interact with your tasks and projects.Last updated -742261TypeScript
- TypeScriptMozilla Public License 2.0
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that allows Claude AI to interact with custom tools, enabling extension of Claude's capabilities through the MCP framework.Last updated -TypeScript