kickflow/kickflow-mcp-server
3.2
If you are the rightful owner of kickflow-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Kickflow MCP Server is a server that allows the use of the Kickflow API via the Model Context Protocol (MCP).
Tools
5
Resources
0
Prompts
0
kickflow MCP Server
kickflow API をModel Context Protocol (MCP)経由で利用するためのサーバーです。
ユーザー向け
必要条件
- Node.js 22以上
- kickflow アクセストークン
インストール
MCPクライアント(Claude Desktop, Cursor, Clineなど)の構成ファイル (claude_desktop_config.json
など) に、以下のような記述を追加してください。
KICKFLOW_ACCESS_TOKEN
には、取得したアクセストークンを設定してください。
MacOS/Linux
{
"mcpServers": {
"kickflow": {
"command": "npx",
"args": ["-y", "@kickflow/mcp-server"],
"env": {
"KICKFLOW_ACCESS_TOKEN": "your-kickflow-access-token"
}
}
}
}
Windows
{
"mcpServers": {
"kickflow": {
"command": "cmd",
"args": ["/c", "npx", "-y", "@kickflow/mcp-server"],
"env": {
"KICKFLOW_ACCESS_TOKEN": "your-kickflow-access-token"
}
}
}
}
機能一覧
このMCPサーバーは以下のツールをカテゴリ別に提供します:
Audit Logs
list_audit_logs
: 監査ログの一覧を取得します。
Categories
list_categories
: カテゴリの一覧を取得しますcreate_category
: カテゴリを作成しますdelete_category
: カテゴリを削除しますupdate_category
: カテゴリを更新します
Comments
list_comments
: チケットのコメント一覧を取得しますcreate_comment
: チケットにコメントを投稿しますget_comment
: チケットのコメントを取得しますupdate_comment
: チケットのコメントを更新しますdelete_comment
: チケットのコメントを削除します
Folders
list_folders
: フォルダの一覧を取得しますcreate_folder
: フォルダを作成しますdelete_folder
: フォルダを削除しますupdate_folder
: フォルダを更新しますget_folder
: フォルダを一件取得します
General Master Items
list_general_master_items
: 汎用マスタアイテムの一覧を取得しますcreate_general_master_item
: 汎用マスタアイテムを作成しますget_general_master_item
: 汎用マスタアイテムを一件取得しますupdate_general_master_item
: 汎用マスタアイテムを更新しますdelete_general_master_item
: 汎用マスタアイテムを削除します
General Masters
list_general_masters
: 汎用マスタの一覧を取得しますcreate_general_master
: 汎用マスタを作成しますget_general_master
: 汎用マスタを一件取得しますupdate_general_master
: 汎用マスタを更新しますdelete_general_master
: 汎用マスタを削除します
Grades
list_grades
: 役職の一覧を取得しますcreate_grade
: 役職を作成しますget_grade
: 役職を一件取得しますdelete_grade
: 役職を削除しますupdate_grade
: 役職を更新しますset_default_grade
: 指定した役職をデフォルトにします
Organization Charts
list_organization_charts
: 組織図の一覧を取得しますcreate_organization_chart
: 組織図を作成しますdelete_organization_chart
: 組織図を削除しますget_organization_chart
: 組織図を一件取得しますupdate_organization_chart
: 組織図を更新しますget_current_organization_chart
: 現在有効になっている組織図を取得しますactivate_organization_chart
: 指定した組織図を有効化します
Proxy Applicants
list_proxy_applicants
: 代理申請の一覧を取得しますcreate_proxy_applicant
: 代理申請を作成しますdelete_proxy_applicant
: 指定した代理申請を削除します
Proxy Approvers
list_proxy_approvers
: 代理承認の一覧を取得しますcreate_proxy_approver
: 代理承認を作成しますdelete_proxy_approver
: 指定した代理承認を削除します
Roles
list_roles
: 管理者ロールの一覧を取得しますcreate_role
: 管理者ロールを作成しますget_role
: 管理者ロールを一件取得しますupdate_role
: 管理者ロールを更新しますdelete_role
: 管理者ロールを削除しますcreate_role_members
: 管理者ロールにメンバーを追加しますlist_role_members
: 管理者ロールのメンバー一覧を取得しますdelete_role_member
: 管理者ロールからメンバーを削除します
Routes
list_routes
: 経路の一覧を取得しますget_route
: 指定した経路を取得します
Teams
list_teams
: 指定した組織図内のチーム一覧を取得しますcreate_team
: 指定した組織図内にチームを作成しますget_team
: チームを一件取得しますupdate_team
: チームを編集しますdelete_team
: チームを削除しますlist_team_members
: チームのメンバー一覧を取得しますcreate_team_members
: 指定したチームにメンバーを追加しますdelete_team_members
: 指定したチームからメンバーを削除しますupdate_team_member
: チームのメンバーを更新します
Ticket Links
list_ticket_links
: 指定したチケットの関連チケットを取得します
Tickets
get_ticket
: 指定したチケットの詳細情報を取得しますlist_tickets
: チケットの一覧を取得しますapprove_ticket
: チケットを承認または確認しますreject_ticket
: チケットを差し戻しますdeny_ticket
: チケットを却下しますwithdraw_ticket
: 自分が作成したチケットを取り下げますarchive_ticket
: チケットをアーカイブしますlist_tasks
: 承認リクエスト一覧を取得します
Users
get_current_user
: 現在のユーザーを取得しますlist_users
: ユーザー一覧を取得しますcreate_user
: ユーザーを作成(招待)しますget_user
: ユーザーを一件取得しますdelete_user
: ユーザーを削除しますupdate_user
: ユーザーを更新しますlookup_user_by_email
: メールアドレスからユーザーを取得しますreinvite_user
: 削除されたユーザーを再び招待しますsuspend_user
: 有効なユーザーを一時停止しますreactivate_user
: 一時停止中のユーザーを有効化しますlist_user_teams
: ユーザーの所属チーム一覧を取得しますlist_user_roles
: ユーザーの管理者ロール一覧を取得します
Viewers
list_viewers
: チケットの共有ユーザー一覧を取得しますcreate_viewer
: チケットに共有ユーザーを追加しますdelete_viewer
: チケットの共有ユーザーを削除します
Workflows
list_workflows
: ワークフローの一覧を取得しますget_workflow
: 指定したワークフローを取得します
開発者向け
セットアップ
- リポジトリをクローン:
git clone [リポジトリURL] cd kickflow-mcp-server
- 依存パッケージのインストール:
npm install
- ビルド:
npm run build
開発
開発サーバーの実行
変更を監視し、自動的に再ビルドしてサーバーを再起動します。
npm run dev
(開発時も KICKFLOW_ACCESS_TOKEN
環境変数の設定が必要です)
OpenAPI型定義の更新
kickflow APIのスキーマから TypeScript の型定義を更新するには:
# 公開されている最新版のスキーマを取得
npm run update-schema
# Orvalを使って型定義を生成
npm run generate-api
ライセンス
MIT