mcpField
P
planfix-mcp

planfix-mcp

ローカル
github.com/theYahia生産性57 週間前に更新

planfix-mcp について

planfix-mcpは、Planfix REST APIをMCPクライアントに接続し、AI経由でタスク、プロジェクト、CRM連絡先を扱うチーム向けです。タスクや連絡先の操作に加え、プロジェクト、コメント、従業員、ファイルにも対応します。

主な機能

  1. 01タスクの作成と更新
  2. 02連絡先の取得と管理
  3. 03プロジェクトとタスクコメントの表示
  4. 04従業員とカスタムフィールドの検索
  5. 05URLからのファイルアップロード

活用シーン

  1. 01Planfixでタスクを作成して割り当て
  2. 02当日分または期限超過のタスクを確認
  3. 03連絡先やプロジェクトを検索
  4. 04タスクにコメントを追加

MCP 対応

Planfix APIのツールをMCPサーバーとして公開し、stdioとStreamable HTTPのトランスポートに対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"theyahia-planfix": {
"command": "npx",
"args": [
"-y",
"@theyahia/planfix-mcp"
],
"env": {
"PLANFIX_TOKEN": "<PLANFIX_TOKEN>"
}
}
}
}
起動コマンドnpx -y @theyahia/planfix-mcp
設定が必要な環境変数
PLANFIX_TOKENシークレットAPI key for the service

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@theyahia/planfix-mcp1.0.0

ツール

3

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
offsetnumberいいえページネーションのオフセット(デフォルト:0)
filterIdnumberいいえタスクフィルター ID
pageSizenumberいいえ1 ページあたりのタスク数(デフォルト:100)

詳細

📦 WWmcp — Emerging Markets MCP の一部 — 非西洋圏の API 向け MCP サーバー 46 個(ブラジル/MENA/湾岸諸国/東南アジア/アフリカ/CIS)。

Planfix 用 MCP サーバー — AI を通じたタスク、プロジェクト、CRM の連絡先管理

Planfix をニューラルネットワークに接続し、インターフェイスを開かずにタスクを作成したり、プロジェクトを確認したりする方法をお探しなら、これが役立ちます。ツール 20 個とスキル 2 個を備え、タスク、プロジェクト、連絡先、コメント、従業員、ファイルを扱えます。「イワノフさんに金曜日までのタスクを設定して」と入力すると、Planfix にタスクが作成されます。

npm License: MIT

@theYahia によるシリーズ WWmcp(サーバー 46 個)の一部です。

インストール

Claude Desktop
{
  "mcpServers": {
    "planfix": {
      "command": "npx",
      "args": ["-y", "@theyahia/planfix-mcp"],
      "env": {
        "PLANFIX_API_KEY": "your-api-key",
        "PLANFIX_ACCOUNT": "your-subdomain"
      }
    }
  }
}
Claude Code
claude mcp add planfix \
  -e PLANFIX_API_KEY=your-api-key \
  -e PLANFIX_ACCOUNT=your-subdomain \
  -- npx -y @theyahia/planfix-mcp
Streamable HTTP(リモートサーバー)
PLANFIX_API_KEY=your-key PLANFIX_ACCOUNT=your-sub npx @theyahia/planfix-mcp --http 8080

エンドポイント:http://localhost:8080/mcp ヘルスチェック:http://localhost:8080/health

Smithery

smithery badge

npx -y @smithery/cli install @theyahia/planfix-mcp --client claude
VS Code / Cursor
{
  "servers": {
    "planfix": {
      "command": "npx",
      "args": ["-y", "@theyahia/planfix-mcp"],
      "env": {
        "PLANFIX_API_KEY": "your-api-key",
        "PLANFIX_ACCOUNT": "your-subdomain"
      }
    }
  }
}
Windsurf
{
  "mcpServers": {
    "planfix": {
      "command": "npx",
      "args": ["-y", "@theyahia/planfix-mcp"],
      "env": {
        "PLANFIX_API_KEY": "your-api-key",
        "PLANFIX_ACCOUNT": "your-subdomain"
      }
    }
  }
}

認証

変数必須説明
PLANFIX_API_KEYはいAPI キーです。アカウント管理 → API アクセス → REST API で作成します
PLANFIX_ACCOUNTはいサブドメインです(例:mycompany.planfix.com の mycompany)。REST API には共通ホストがないため必須です
PLANFIX_HOSTいいえ地域別インストール用のホストです(デフォルトは planfix.com、例:planfix.ru)
PLANFIX_TOKENいいえ非推奨の方式です。PLANFIX_API_KEY を使用してください

ベース URL:https://{PLANFIX_ACCOUNT}.{PLANFIX_HOST}/rest/。認証には Authorization: Bearer <key> ヘッダーを使用します。

ツール(20)

タスク
ツール説明
get_tasksタスク一覧(ページネーション、fields、filterId、アドホックな filters)
get_taskID を指定して単一のタスクを取得
create_taskタスクを作成(プロジェクトと担当者を指定できます。list_users を参照)
update_taskタスクを更新(名前、説明、ステータス、担当者)
連絡先
ツール説明
get_contacts連絡先一覧
get_contactID を指定して単一の連絡先を取得
create_contact連絡先または会社を作成
update_contact連絡先を更新(名前、メールアドレス、電話番号)
プロジェクト、コメント
ツール説明
get_projectsプロジェクト一覧
get_projectID を指定して単一のプロジェクトを取得
get_commentsタスクのコメントを取得
add_commentタスクにコメントを追加
従業員、ディレクトリ、フィールド、ファイル
ツール説明
list_users従業員一覧 — 名前から担当者の ID を検索するには、これを使用してください
get_userID を指定して単一の従業員を取得
list_directoriesディレクトリ(タスクのステータスセットはディレクトリとして保存されます)
list_directory_entriesディレクトリ ID を指定してエントリを取得(例:ステータスの選択肢)
list_custom_fieldsオブジェクトの種類(task/contact/project/user/main)別のカスタムフィールド
list_datatags日付タグ
upload_file_from_url直接リンクからファイルをアップロード
get_fileID を指定してファイルのメタデータを取得

スキル(Skills / Prompts)(2)

スキル説明
skill-my-tasks「今日の自分のタスク」— 期限が今日のタスク、または期限切れのタスクを表示します
skill-create-task「プロジェクトにタスクを作成」— プロジェクトを選択しながらタスクを作成する手順を案内します

Статусы задач

Отдельного эндпоинта /taskstatus/list в Planfix нет. Системные статусы — фиксированный набор констант: DRAFT, ACTIVE, ACCEPTED, COMPLETED, DELAYED, REJECTED, DONE, CANCELED. Кастомные наборы статусов настраиваются как справочники — перечислить их можно через list_directories → list_directory_entries.

Примеры

Покажи мои задачи в Planfix
Найди сотрудника Иванов и создай задачу "Подготовить отчёт" в проекте 123 с ним как исполнителем
Список контактов
Покажи проекты
Добавь комментарий к задаче 456: "Готово"

🚀 Демо-промпты

Сценарий: "Создай задачу 'Звонок клиенту' в Planfix, привяжи к сделке #12345"

🤖 Хорошо сочетается с:

Ограничения

  • priority в create_task передаётся как строка «как есть» — точные допустимые значения не верифицированы против live API.
  • Прямая загрузка файлов с диска (multipart POST /file/) и эндпоинты time-tracking/actions не реализованы (REST-контракт не подтверждён). Доступна загрузка файла по ссылке (upload_file_from_url).

Разработка

npm install
npm test        # Vitest (32 теста)
npm run dev     # tsx watch
npm run build   # TypeScript compile

Planfix — реферальная программа

35% бессрочный recurring от всех платежей приведённых клиентов.

  • Без сертификации — просто зарегистрируйтесь в партнёрской программе
  • Recurring: получаете 35% каждый месяц, пока клиент платит
  • Бессрочно: нет ограничений по времени выплат

Подробнее: planfix.com/partners

Лицензия

MIT


⭐ Поставьте звезду, если строите на Planfix — так сервер найдут другие разработчики.


Часть WWmcp · Telegram: @vhodvai

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。