KosmoKrator

productivity

ClickUp MCP Gateway for AI Agents

Expose ClickUp tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.

ClickUp MCP Gateway

Expose ClickUp to MCP clients with `kosmokrator mcp:serve --integration=clickup`.

If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server.

Install KosmoKrator
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash
Install gateway entry
kosmokrator mcp:gateway:install --integration=clickup --write=deny --json
MCP configuration
{
  "mcpServers": {
    "kosmokrator-clickup": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=clickup",
        "--write=deny"
      ]
    }
  }
}
Serve manually
kosmokrator mcp:serve --integration=clickup --write=deny

Client Notes

Use one scoped MCP gateway entry, then adapt the config location to the client or framework.

Claude Code Connect local KosmoKrator integrations to Claude Code through one scoped MCP gateway entry. Claude Code can launch the local kosmo binary directly from the project MCP config.
Cursor Expose selected local integrations to Cursor through KosmoKrator without configuring each service as its own MCP server. Use the same KosmoKrator install and integration credentials that power terminal and headless runs.
Codex Use KosmoKrator as a local MCP proxy for Codex so coding sessions can reach selected integrations with explicit write policy. Keep write access denied or ask-based unless the workspace is trusted.
OpenAI Agents SDK Attach KosmoKrator integration tools to OpenAI Agents SDK workflows through a local MCP gateway. Use headless JSON commands for CI-style execution and MCP for agent tool discovery.
Claude Agent SDK Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server. Use a narrow integration list so the agent does not load unrelated tools.
Vercel AI SDK Use KosmoKrator as a local integration gateway for Vercel AI SDK agents and scripts. Prefer CLI JSON calls when a workflow only needs one deterministic integration operation.
LangChain Bridge LangChain agents to local KosmoKrator integration tools through MCP or headless CLI calls. Keep the gateway scoped to the integration and operation class needed by the chain.
LangGraph Run KosmoKrator integration calls from LangGraph nodes while preserving local credentials and permissions. Headless CLI calls fit repeatable graph edges; MCP fits exploratory agent nodes.
CrewAI Expose KosmoKrator integrations to CrewAI workers as scoped local tools. Use per-worker integration scopes to avoid giving every worker every tool.
Generic MCP Clients Connect any stdio-compatible MCP client to local KosmoKrator integration tools. Start with read-only write policy and expand only for trusted projects.

MCP Tool Names

KosmoKrator exposes integration tools through the gateway with stable names.

MCP toolSource functionType
integration__clickup__clickup_get_hierarchy clickup.clickup_get_hierarchy Read read
integration__clickup__clickup_search clickup.clickup_search Read read
integration__clickup__clickup_list_members clickup.clickup_list_members Read read
integration__clickup__clickup_find_member clickup.clickup_find_member Read read
integration__clickup__clickup_resolve_members clickup.clickup_resolve_members Read read
integration__clickup__clickup_get_tasks clickup.clickup_get_tasks Read read
integration__clickup__clickup_get_task clickup.clickup_get_task Read read
integration__clickup__clickup_create_task clickup.clickup_create_task Write write
integration__clickup__clickup_update_task clickup.clickup_update_task Write write
integration__clickup__clickup_delete_task clickup.clickup_delete_task Write write
integration__clickup__clickup_add_tag clickup.clickup_add_tag Write write
integration__clickup__clickup_remove_tag clickup.clickup_remove_tag Write write
integration__clickup__clickup_attach_file clickup.clickup_attach_file Write write
integration__clickup__clickup_read_comments clickup.clickup_read_comments Read read
integration__clickup__clickup_add_comment clickup.clickup_add_comment Write write
integration__clickup__clickup_current_time_entry clickup.clickup_current_time_entry Read read
integration__clickup__clickup_list_time_entries clickup.clickup_list_time_entries Read read
integration__clickup__clickup_start_timer clickup.clickup_start_timer Write write
integration__clickup__clickup_stop_timer clickup.clickup_stop_timer Write write
integration__clickup__clickup_log_time clickup.clickup_log_time Write write
integration__clickup__clickup_get_list clickup.clickup_get_list Read read
integration__clickup__clickup_create_list clickup.clickup_create_list Write write
integration__clickup__clickup_create_list_in_folder clickup.clickup_create_list_in_folder Write write
integration__clickup__clickup_update_list clickup.clickup_update_list Write write
integration__clickup__clickup_get_folder clickup.clickup_get_folder Read read
integration__clickup__clickup_create_folder clickup.clickup_create_folder Write write
integration__clickup__clickup_update_folder clickup.clickup_update_folder Write write
integration__clickup__clickup_list_channels clickup.clickup_list_channels Read read
integration__clickup__clickup_send_message clickup.clickup_send_message Write write
integration__clickup__clickup_manage_document clickup.clickup_manage_document Write write
integration__clickup__clickup_list_doc_pages clickup.clickup_list_doc_pages Read read
integration__clickup__clickup_get_doc_pages clickup.clickup_get_doc_pages Read read
integration__clickup__clickup_create_doc_page clickup.clickup_create_doc_page Write write
integration__clickup__clickup_update_doc_page clickup.clickup_update_doc_page Write write

Write Access

Start with --write=deny for read-only MCP clients. Use --write=ask or --write=allow only when the client and workspace are trusted.