🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@codmir/mcp

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@codmir/mcp

Codmir MCP Server - AI task execution, tickets, sprint planning, error debugging, and desktop control for Claude, Windsurf, Cursor, and VS Code

latest
Source
npmnpm
Version
0.2.3
Version published
Weekly downloads
59
-39.18%
Maintainers
1
Weekly downloads
 
Created
Source

Codmir MCP Server

AI-powered project management for your coding assistant. Create tickets, manage sprints, execute tasks, debug production errors, and control your desktop — all through natural language.

Works with Claude Desktop, Claude Code, Windsurf, Cursor, and VS Code.

Install

npx @codmir/mcp

Claude Desktop

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

{
  "mcpServers": {
    "codmir": {
      "command": "npx",
      "args": ["@codmir/mcp"]
    }
  }
}

Claude Code

Add to .claude/mcp.json in your project:

{
  "mcpServers": {
    "codmir": {
      "command": "npx",
      "args": ["@codmir/mcp"]
    }
  }
}

Windsurf

Add to .windsurf/mcp.json:

{
  "mcpServers": {
    "codmir": {
      "command": "npx",
      "args": ["@codmir/mcp"]
    }
  }
}

Cursor

Add to .cursor/mcp.json:

{
  "mcpServers": {
    "codmir": {
      "command": "npx",
      "args": ["@codmir/mcp"]
    }
  }
}

Authentication

# Interactive login (opens browser)
codmir login

# Or set environment variables
export CODMIR_API_TOKEN="your-token"
export CODMIR_USER_ID="your-user-id"
export CODMIR_API_URL="https://codmir.com"  # optional

Credentials are stored securely in ~/.codmir/credentials.json (chmod 600).

Tools

Project Management

ToolDescription
list_todoList actionable tickets sorted by priority (open, in_progress, review)
update_todo_statusMark a ticket as done, in-progress, review, or reopen
create_ticketCreate a new bug, feature, task, or improvement ticket
list_project_tasksList all tasks for a project
get_sprint_tasksGet tasks for current or specified sprint
check_task_statusCheck status of a running task execution

AI Task Execution

ToolDescription
execute_taskRun an AI-powered code task (bug fix, feature, refactor)
store_conversationSave conversation as project documentation
get_project_contextGet project overview, tech stack, and activity

Error Debugging (Overseer)

ToolDescription
lookup_errorLook up a production error by refId, digest, reportId, fingerprint, or issueId
list_recent_errorsList recent production errors with severity filtering
get_error_contextGet enriched error context with suggested files and AI debugging summary

SDK & Workspace

ToolDescription
get_sdk_referenceGet Codmir SDK API reference for a topic
generate_sdk_codeGenerate ready-to-use TypeScript/JavaScript code
create_organizationCreate a new workspace
create_projectCreate a project within an organization
get_workspace_statusCheck workspace setup status

Desktop Control

When the Codmir desktop app is running, these tools give AI agents direct control:

ToolDescription
codmir_screenshotCapture a screenshot of the entire screen
codmir_click / codmir_double_click / codmir_right_clickClick at screen coordinates
codmir_typeType text at the current cursor position
codmir_keyPress keyboard keys or key combinations
codmir_scrollScroll at coordinates
codmir_mouse_moveMove the mouse cursor
codmir_shellRun a shell command on the desktop machine
codmir_screen_infoGet screen dimensions and frontmost app
codmir_fetch_pageFetch a web page through the desktop agent
codmir_scan_routesScan multiple routes and return status codes
codmir_list_directoryList files and directories at a path
codmir_connect / codmir_disconnectStart/end an agent desktop session
codmir_statusCheck if the desktop agent is running

Examples

Manage your to-do list:

You: What's on my to-do list?
AI: [Uses list_todo] → Shows 5 open tickets, 2 critical priority

You: Mark TKT-42 as done
AI: [Uses update_todo_status] → Done

Execute a task:

You: Fix the authentication bug in src/auth/login.ts
AI: [Uses execute_task] → Task queued, execution ID: exec_abc123

Create a ticket from conversation:

You: Create a ticket for the performance issue we just discussed
AI: [Uses create_ticket] → Created TKT-55: "Slow dashboard load on projects > 100 members"

Debug a production error:

You: What's happening with error err_abc123?
AI: [Uses get_error_context] → Stack trace, breadcrumbs, and 3 suggested files to investigate

Control the desktop:

You: Take a screenshot and click the "Deploy" button
AI: [Uses codmir_screenshot] → Screenshot captured
    [Uses codmir_click at (450, 320)] → Clicked Deploy button

Troubleshooting

"Not authenticated" error:

codmir login
# Or verify: cat ~/.codmir/credentials.json

MCP server not connecting: Restart your editor after updating the config. Test manually:

npx @codmir/mcp

Desktop tools not working: Make sure the Codmir desktop app is running. Check:

cat ~/.codmir/agent-port
  • Website
  • Documentation
  • GitHub

License

Apache-2.0

Keywords

mcp

FAQs

Package last updated on 30 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts