Evc-mesh-mcp Server

Model Context Protocol (MCP) server for EVC Mesh — a task management platform for coordinating humans and AI agents.

Local + remotestreamable-httpssestdio

What is the Evc-mesh-mcp Server?

Evc-mesh-mcp source profile. From the maintainer documentation: “Model Context Protocol (MCP) server for EVC Mesh — a task management platform for coordinating humans and AI agents.”

Local setup

The project provides a local client configuration using evc-mesh-mcp. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Configuration values

The example declares MESH_API_URL, MESH_AGENT_KEY, MESH_MCP_PROFILE. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
ProfileTools
core26
full64
heartbeatSend heartbeat. Call at session start with status=online. Response includes mesh_version (the running binary's build git-SHA, or "dev" for an unpinned local…
get_project_knowledgeGet ALL permanent knowledge (decisions, conventions). ACP Step 2
get_my_rulesGet ALL governance rules (workflow + assignment). ACP Step 3
get_contextGet recent activity + project knowledge. ACP Step 4
get_my_tasksGet assigned tasks with complete descriptions and optional lossless conditional responses. ACP Step 5
list_projectsList workspace projects
list_tasksList tasks with filters (status, priority, assignee, search)
get_taskGet task details with optional comments/artifacts/deps
create_taskCreate a new task
update_taskUpdate task fields
move_taskChange task status using slugs
assign_taskAssign/unassign a task
get_task_contextGet everything about a task in one call
add_vcs_linkLink a task to a pull request, commit or branch
add_commentAdd comment to a task (markdown). Response includes a delivery array per @-mention reporting whether it actually reached the recipient (task…
publish_eventPublish event + optional memory hint for persistence
recallSearch memory by keywords (compact by default: ~300 chars of content per item; full=true for everything uncut)
get_memoryFull text of one memory by exact key
rememberSave knowledge (UPSERT by key)
forgetDelete a memory entry
recall_with_graphSearch memory, expanding results through the knowledge graph
set_project_knowledgeWrite a structured project fact (upsert by key)
get_canonical_updatesFetch canonical decisions recorded since a given time
record_owner_decisionRecord a decision by the workspace owner as canonical project knowledge
report_errorReport an error on a task
session_reportReport session metrics (model, tokens, cost)
get_projectGet project details with statuses and custom fields
create_subtaskCreate subtask under a parent (status_slug optional; defaults to the project's default status, not the parent's)
add_dependencyAdd dependency between tasks
checkout_taskAtomic task lock for multi-agent coordination
release_taskRelease atomic task lock
extend_checkoutExtend an existing task lock for longer-running work
set_human_gateFreeze a task until a named person answers a recorded question
clear_human_gateRelease a human gate
list_commentsList task comments (newest first by default)
upload_artifactUpload file/code/log to a task
list_artifactsList task artifacts
get_artifactGet artifact details (download_path; bytes via the two-step download below)
publish_summaryPublish work summary (convenience wrapper)
subscribe_eventsConfigure webhook delivery for events
poll_tasksLong-poll for new task assignments
register_sub_agentRegister a sub-agent
list_sub_agentsList sub-agents (optionally recursive)
get_team_directoryGet workspace team directory
update_agent_profileUpdate agent role, capabilities, profile
get_project_rulesGet all project rules
get_assignment_rulesGet assignment rules
get_workflow_rulesGet workflow rules with caller permissions
import_workspace_configImport workspace config from YAML
export_workspace_configExport workspace config as YAML
create_recurring_taskCreate recurring task schedule
list_recurring_schedulesList recurring schedules
get_recurring_historyGet instance history for a schedule
trigger_recurring_nowTrigger next instance immediately
update_recurring_scheduleChange or deactivate a recurring schedule
delete_recurring_scheduleDelete a recurring schedule (existing instances stay)
list_docsList a project's documents (metadata only)
get_docRead a document (outline by default, body on request)
search_docsFull-text search across a project's documents
create_docCreate a document
update_docEdit a document (optimistic concurrency via base_version)
comment_docComment on a document or a quoted passage
list_doc_commentsRead a document's comment threads
get_canonicalQuery curated facts and decisions for a topic

How to install the Evc-mesh-mcp Server

{
  "mcpServers": {
    "evc-mesh": {
      "command": "evc-mesh-mcp",
      "env": {
        "MESH_API_URL": "https://your-mesh-instance.example.com",
        "MESH_AGENT_KEY": "YOUR_MESH_AGENT_KEY",
        "MESH_MCP_PROFILE": "core"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
MESH_API_URLDeclared in the maintainer’s client configuration.Check documentation
MESH_AGENT_KEYDeclared in the maintainer’s client configuration.Check documentation
MESH_MCP_PROFILEDeclared in the maintainer’s client configuration.Check documentation