Skip to main content
Glama
alexd73

PlanfixMCP

by alexd73

PlanfixMCP

MCP-сервер для Planfix REST API. Инструменты генерируются из вендоренной OpenAPI-спеки (specs/swagger.json) через FastMCP.from_openapi() пакета fastmcp: 114 операций → MCP-инструменты с короткими snake_case именами и русскими описаниями.

Возможности

  • Генерация из спеки: FastMCP.from_openapi (+114 операций)

  • Короткие snake_case имена (task_list, comment_add) через planfix_mcp/names.py

  • Русские описания через planfix_mcp/descriptions.py

  • Фильтрация инструментов: по тегам OpenAPI (по умолчанию ядро task,contact,project,comments) или точечно по operationId (PLANFIX_INCLUDE_OPERATION_IDS / PLANFIX_EXCLUDE_OPERATION_IDS)

  • Bearer-авторизация (PLANFIX_API_TOKEN)

  • Валидация ответов по схемам спеки

Related MCP server: openapi-mcp

Требования

  • Python >= 3.10

  • uv для окружения

Установка и запуск

uv sync
export PLANFIX_BASE_URL=https://your-account.planfix.com/rest   # или в .env
export PLANFIX_API_TOKEN=<token>
uv run planfix-mcp           # stdio-транспорт
uv run planfix-mcp --transport http   # HTTP-транспорт

Переменные также читаются из .env (скопируйте .env.example).

Конфигурация

Переменная

CLI

Дефолт

Описание

PLANFIX_BASE_URL

--base-url

https://your-account.planfix.com/rest

Базовый URL REST API

PLANFIX_API_TOKEN

--api-token

Bearer-токен Planfix

PLANFIX_TAGS

--tags

task,contact,project,comments

Теги OpenAPI для включения инструментов

PLANFIX_INCLUDE_OPERATION_IDS

--include-operation-ids

Дополнительные операции по operationId

PLANFIX_EXCLUDE_OPERATION_IDS

--exclude-operation-ids

Исключить операции по operationId

PLANFIX_VALIDATE_OUTPUT

--validate-output

true

Валидация ответов по схемам спеки

Обновление спеки

uv run python scripts/update_spec.py

Если спеку попадают новые операции — перегенерировать словари и обновить тесты:

uv run python scripts/gen_dictionaries.py

Тесты

uv run pytest -q

Интеграционные тесты используют httpx.MockTransport и не ходят в реальный API.

Install Server
F
license - not found
C
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    B
    maintenance
    Automatically generates MCP server tools from OpenAPI specifications, enabling LLMs to interact with any API defined by an OpenAPI spec through natural language.
    31
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    A generic MCP server that builds its tools at runtime from any OpenAPI specification, enabling interaction with any REST API through natural language.
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.

  • Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/alexd73/PlanfixMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server