Model Context Protocol (MCP) server for EVC Mesh — a task management platform for coordinating humans and AI agents.
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.”
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.
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.
Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| Profile | Tools |
| core | 26 |
| full | 64 |
| heartbeat | Send 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_knowledge | Get ALL permanent knowledge (decisions, conventions). ACP Step 2 |
| get_my_rules | Get ALL governance rules (workflow + assignment). ACP Step 3 |
| get_context | Get recent activity + project knowledge. ACP Step 4 |
| get_my_tasks | Get assigned tasks with complete descriptions and optional lossless conditional responses. ACP Step 5 |
| list_projects | List workspace projects |
| list_tasks | List tasks with filters (status, priority, assignee, search) |
| get_task | Get task details with optional comments/artifacts/deps |
| create_task | Create a new task |
| update_task | Update task fields |
| move_task | Change task status using slugs |
| assign_task | Assign/unassign a task |
| get_task_context | Get everything about a task in one call |
| add_vcs_link | Link a task to a pull request, commit or branch |
| add_comment | Add comment to a task (markdown). Response includes a delivery array per @-mention reporting whether it actually reached the recipient (task… |
| publish_event | Publish event + optional memory hint for persistence |
| recall | Search memory by keywords (compact by default: ~300 chars of content per item; full=true for everything uncut) |
| get_memory | Full text of one memory by exact key |
| remember | Save knowledge (UPSERT by key) |
| forget | Delete a memory entry |
| recall_with_graph | Search memory, expanding results through the knowledge graph |
| set_project_knowledge | Write a structured project fact (upsert by key) |
| get_canonical_updates | Fetch canonical decisions recorded since a given time |
| record_owner_decision | Record a decision by the workspace owner as canonical project knowledge |
| report_error | Report an error on a task |
| session_report | Report session metrics (model, tokens, cost) |
| get_project | Get project details with statuses and custom fields |
| create_subtask | Create subtask under a parent (status_slug optional; defaults to the project's default status, not the parent's) |
| add_dependency | Add dependency between tasks |
| checkout_task | Atomic task lock for multi-agent coordination |
| release_task | Release atomic task lock |
| extend_checkout | Extend an existing task lock for longer-running work |
| set_human_gate | Freeze a task until a named person answers a recorded question |
| clear_human_gate | Release a human gate |
| list_comments | List task comments (newest first by default) |
| upload_artifact | Upload file/code/log to a task |
| list_artifacts | List task artifacts |
| get_artifact | Get artifact details (download_path; bytes via the two-step download below) |
| publish_summary | Publish work summary (convenience wrapper) |
| subscribe_events | Configure webhook delivery for events |
| poll_tasks | Long-poll for new task assignments |
| register_sub_agent | Register a sub-agent |
| list_sub_agents | List sub-agents (optionally recursive) |
| get_team_directory | Get workspace team directory |
| update_agent_profile | Update agent role, capabilities, profile |
| get_project_rules | Get all project rules |
| get_assignment_rules | Get assignment rules |
| get_workflow_rules | Get workflow rules with caller permissions |
| import_workspace_config | Import workspace config from YAML |
| export_workspace_config | Export workspace config as YAML |
| create_recurring_task | Create recurring task schedule |
| list_recurring_schedules | List recurring schedules |
| get_recurring_history | Get instance history for a schedule |
| trigger_recurring_now | Trigger next instance immediately |
| update_recurring_schedule | Change or deactivate a recurring schedule |
| delete_recurring_schedule | Delete a recurring schedule (existing instances stay) |
| list_docs | List a project's documents (metadata only) |
| get_doc | Read a document (outline by default, body on request) |
| search_docs | Full-text search across a project's documents |
| create_doc | Create a document |
| update_doc | Edit a document (optimistic concurrency via base_version) |
| comment_doc | Comment on a document or a quoted passage |
| list_doc_comments | Read a document's comment threads |
| get_canonical | Query curated facts and decisions for a topic |
{
"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.
| Variable | Description | Required |
|---|---|---|
| MESH_API_URL | Declared in the maintainer’s client configuration. | Check documentation |
| MESH_AGENT_KEY | Declared in the maintainer’s client configuration. | Check documentation |
| MESH_MCP_PROFILE | Declared in the maintainer’s client configuration. | Check documentation |
Retrieve public web pages as readable Markdown with the reference Fetch MCP server, including pagination for longer responses.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Use the Supabase MCP server to inspect database schemas, query project data and retrieve docs through a project-scoped connection.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Workers, KV, R2 and D1 by conversation — Cloudflare's official remote servers for building and observability.