Mo logo

Mo

by ztfo

Mo is a task management tool designed as a Model Context Protocol (MCP) server for Cursor IDE. It provides seamless integration with Linear for issue tracking and task management, allowing developers to manage their workflow directly from within Cursor.

View on GitHub

Last updated: N/A

What is Mo?

Mo is a task management tool that integrates with Cursor IDE and Linear. It acts as a Model Context Protocol (MCP) server, enabling developers to manage tasks and issues directly within the Cursor environment.

How to use Mo?

To use Mo, install it via npm or set up a local development environment. Configure it in Cursor's MCP settings. Use editor commands (e.g., /mo tasks, /mo linear-auth) or chat mode tools (@Linear) to interact with Mo and Linear.

Key features of Mo

  • Task Management within Cursor

  • Context-Aware Task Creation

  • Linear Integration (Authentication, Sync, Filtering)

  • Chat Integration with Claude

  • Webhook Support for Real-time Updates

Use cases of Mo

  • Managing Linear issues directly from the code editor

  • Creating tasks based on code selections or file context

  • Collaborating with team members through Linear integration

  • Using Linear tools within the Claude chat interface

  • Automating task updates with webhook support

FAQ from Mo

How do I install Mo?

You can install Mo globally using npm: npm install -g mo-linear-mcp or use it directly with npx: npx mo-linear-mcp.

How do I configure Mo in Cursor?

Go to Cursor IDE Settings → Extensions → MCP Servers. Click 'Edit MCP Config' and paste the provided configuration, adjusting the 'cwd' path if needed.

How do I authenticate with Linear?

Use the command /mo linear-auth key:your_linear_api_key in the editor or @Linear linear_auth key:your_linear_api_key in chat mode.

Where can I find my Linear API key?

You can find your Linear API key in Linear's settings page.

How do I debug Mo?

Mo logs debugging information to /tmp/mo-mcp-debug.log. You can also test MCP responses with echo '{"command": "/mo linear-status"}' | npm run dev.