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
Metadata
Release files for rocketlane-mcp 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| rocketlane_mcp-0.2.0.tar.gz | 31.8 kB | Without provenance | Details for rocketlane_mcp-0.2.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| rocketlane_mcp-0.2.0-py3-none-any.whl | Python 3 | none | any | Details for rocketlane_mcp-0.2.0-py3-none-any.whl |
Total release size: 76.0 kB
Release files / rocketlane_mcp-0.2.0.tar.gz
| Download URL | rocketlane_mcp-0.2.0.tar.gz |
|---|---|
| Size | 31.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e2326a2f98ff8111babd8b199edf1adc00c04f666560eea63fe28f1e86fceba3
|
|
BLAKE2b-256 checksum How to use checksums |
d1a9817a8e6b071dd4229626c9120e70e029eadecadbe637c7917359cd176db8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.12
|
Release files / rocketlane_mcp-0.2.0-py3-none-any.whl
| Download URL | rocketlane_mcp-0.2.0-py3-none-any.whl |
|---|---|
| Size | 44.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
18c60cecef129f9ded455bfa97b8f5638223b7e9bb57a360750393652251274d
|
|
BLAKE2b-256 checksum How to use checksums |
1c33340d648b657233132f7272835b81465c33b5474393b4d5df101cd4e6b7c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.12
|
Security for rocketlane-mcp 0.2.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.