Skip to main content

MCP server exposing Rocketlane CSM data — projects, tasks, team workload, and weekly reviews

Project description

rocketlane-mcp

An MCP server that exposes your Rocketlane CSM data to Claude and other MCP-compatible AI clients. Ask questions about project health, team workload, tasks, and generate weekly reviews — without leaving your AI assistant.

Tools

Tool Description
get_projects_snapshot All active projects with status, CSM owner, and progress %
get_csm_workload Per-CSM active project count and overdue task count
get_project_updates Recent project updates (scope by project or all, configurable lookback window)
get_all_tasks All tasks across active projects — filter by project or assignee name
get_team_members All active team members with user ID and email
parse_tasks_from_notes Parse meeting notes into structured task drafts for review
create_tasks Create confirmed tasks in Rocketlane (call after parse_tasks_from_notes)
create_project Create a new Rocketlane project
push_weekly_review_to_lark Generate a weekly CS review doc and push it to Lark Docs (optional — requires Lark credentials)

Quickstart

Claude Desktop (recommended)

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "rocketlane-csm": {
      "command": "uvx",
      "args": ["rocketlane-mcp"],
      "env": {
        "ROCKETLANE_API_KEY": "your_rocketlane_api_key_here",
        "ROCKETLANE_BASE_URL": "https://api.rocketlane.com/api/1.0"
      }
    }
  }
}

Restart Claude Desktop. No separate install step needed — uvx fetches and runs the package automatically.

Install via pip

pip install rocketlane-mcp

Then run:

ROCKETLANE_API_KEY=your_key rocketlane-mcp

Or create a .env file (see .env.example) and run rocketlane-mcp directly.

Configuration

Variable Required Description
ROCKETLANE_API_KEY Yes Your Rocketlane API key (Settings → Integrations → API)
ROCKETLANE_BASE_URL Yes https://api.rocketlane.com/api/1.0
LARK_APP_ID No Lark app ID — only needed for push_weekly_review_to_lark
LARK_APP_SECRET No Lark app secret
LARK_FOLDER_TOKEN No Lark folder token where review docs will be created

Example prompts

  • "Show me all active projects and their health status."
  • "Which CSM has the most overdue tasks this week?"
  • "What updates have been posted in the last 3 days?"
  • "Parse these meeting notes and create tasks for the team: ..."
  • "Push this week's CS review to Lark."

Development

git clone https://github.com/minhlecsm/rocketlane-mcp
cd rocketlane-mcp
pip install -e '.[dev]'
cp .env.example .env  # fill in your credentials
pytest

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rocketlane_mcp-0.1.0-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

Details for the file rocketlane_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: rocketlane_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rocketlane_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b27e609ea1850b4688bb32f3567e4ad0f0758b234578c0a200ef4d1f4c3ec4e
MD5 79e009f8878fdbde376c953ac3d822ba
BLAKE2b-256 49831ff278119a4ce478a9c6fd9092f3145bc382a55a2d9a743b2b1425230861

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page