Skip to content

Explore MCP server mode (cu mcp serve) #20

Description

@timimsms

Context

The MCP (Model Context Protocol) ecosystem has grown significantly:

  • 5,800+ MCP servers, 300+ clients
  • ClickUp has an official MCP server (public beta at mcp.clickup.com)
  • The community ClickUp MCP server (taazkareem/clickup-mcp-server) has ~444 stars
  • Industry consensus: CLI + MCP hybrid approach is the winning pattern

A `cu mcp serve` subcommand would make cu unique — a single tool that serves both humans (CLI) and AI agents (MCP). No other project in the ClickUp ecosystem does this.

Concept

```bash

Human use (CLI)

cu task list --status "in progress"

AI agent use (MCP)

cu mcp serve

Exposes cu's capabilities via MCP protocol on stdin/stdout

```

Prerequisites

Research needed

  • What Go MCP SDK libraries exist and are mature?
  • What's the minimal viable set of MCP tools to expose?
  • How does the official ClickUp MCP server work, and how would cu complement it?
    • Official uses OAuth; cu uses API tokens — different auth models for different use cases
    • cu could work offline/locally with cached data; MCP server is always-online

Priority

This is a future opportunity, not an immediate need. Distribution (#17) and reliability (#19) come first.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions