Skip to main content

MCP server for Cerebro VFX project management platform

Project description

cerebro-mcp

MCP server for Cerebro — VFX/animation project management platform.

Provides AI assistants (Claude, ChatGPT, etc.) with access to Cerebro tasks, messages, attachments, statuses, and more via the Model Context Protocol.

Installation

Claude Code

Add to your MCP settings:

{
  "mcpServers": {
    "cerebro": {
      "command": "uvx",
      "args": ["cerebro-mcp"]
    }
  }
}

Manual

pip install cerebro-mcp

Authentication

The server tries to connect automatically in this order:

  1. Environment variablesCEREBRO_HOST, CEREBRO_USER, CEREBRO_PASSWORD
  2. Cerebro Desktop — if the desktop client is running and logged in
  3. Saved credentials — from a previous login call

If none work, the server starts without a connection. Use the login tool or CLI:

# Interactive login from terminal
cerebro-mcp login

# Or via environment variables
CEREBRO_HOST=cerebro.studio.com CEREBRO_USER=john CEREBRO_PASSWORD=secret cerebro-mcp

For secure credential storage, install with keyring support:

pip install cerebro-mcp[keyring]

Available Tools

Tool Description
login Authenticate with Cerebro server
get_projects List root projects
get_task Get task details by ID
get_task_children Get child tasks (one level)
get_task_by_path Find task by path (e.g. /Project/Episode/Shot)
get_todo_list Get tasks assigned to user
create_task Create a new task
set_task_status Set task status
set_task_allocated Assign user to task
remove_task_allocated Remove user from task
set_task_progress Set progress (0-100)
set_task_priority Set priority (-2 to 3)
set_task_dates Set start/finish dates
set_task_planned_time Set planned hours
set_task_budget Set budget
set_task_name Rename task
link_tasks Link two tasks
get_task_links Get task links
get_possible_statuses Get allowed statuses for task
get_task_messages Get all messages on task
get_task_definition Get task definition
add_definition Create task definition
add_report Add work report with time
add_review Add review
add_note Add note
add_client_review Add client review
get_task_attachments Get task attachments
get_message_attachments Get message attachments
get_task_tags Get custom tag values
get_task_hashtags Get hashtags
set_task_hashtags Set hashtags
get_task_checks Get checklist
set_task_check_value Set checklist item
set_tag_value Set custom tag value
get_activities List all activities
get_statuses List all statuses
get_project_tags List project custom tags
search_tasks Search tasks by criteria
search_messages_in_project Search messages in project
search_attachments_in_project Search attachments in project
get_current_user Get current user info
get_users List all users

Development

# Update vendored pycerebro
cerebro-mcp update-pycerebro --source /path/to/ctentaculo

Project details


Download files

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

Source Distribution

cerebro_mcp_server-0.1.0.tar.gz (127.2 kB view details)

Uploaded Source

Built Distribution

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

cerebro_mcp_server-0.1.0-py3-none-any.whl (85.7 kB view details)

Uploaded Python 3

File details

Details for the file cerebro_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: cerebro_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 127.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.0

File hashes

Hashes for cerebro_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bff4a9cb15d2d9f821a8c9131f787634a9c53aaf64d82b15bd3d53dc22c7f4f9
MD5 93b73d5e3daf5eafa93d4c3adec1b30b
BLAKE2b-256 9fab8f39056c623e43c9b468259d29be097fe57cbb4ad618952a6c3f2623aded

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cerebro_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fb5bc65dc43e96cd2d252baaa6c51d7829bbb9a27355e3cf952ac7e3ed94d561
MD5 084dae70e25383b2a6d89a2b2d150402
BLAKE2b-256 669c8c53544938ff2fe4263975dbe9ddab828f1440ad25c812741e23f19f375e

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