Skip to main content

VS Code

VS Code-compatible MCP clients can use UnifiedMemory through the same remote MCP endpoint as Cursor and Codex.

Registry contract

This section is generated from integrations/agent_integrations.registry.json. Edit the registry or generator, not this block.

FieldValue
Integration IDvscode
LabelVS Code
Tierremote_mcp_client
Setup modeeditor_mcp_config
Agent IDvscode
App IDvscode
Source app / actorsource_app=vscode, agent_id=vscode; key metadata wins over request body hints
Default scopeown
Config paths.vscode/mcp.json, user MCP config
Capabilitiesmemory.read, memory.write, memory.recall, memory.delete, agent.context, agent.writeback, mesh.read, evidence.read, courtroom.read, canary.read
Supported toolsum_store, um_search, um_profile, um_courtroom

Capture policy

MCP tool calls are explicit; no automatic transcript writeback unless workspace instructions call capture tools.

Install command(s)

Merge the rendered servers.unified-memory block into VS Code MCP settings.

Verify command(s)

Reload VS Code
Use MCP command palette to confirm UnifiedMemory tools

Config template

{
"servers": {
"unified-memory": {
"headers": {
"Authorization": "Bearer {{KEY_REF}}"
},
"type": "http",
"url": "{{MCP_URL}}"
}
}
}

Risk notes

  • VS Code uses top-level servers, not Cursor's mcpServers shape.
  • Do not commit literal keys to a public workspace.

Official upstream docs

https://code.visualstudio.com/docs/copilot/reference/mcp-configuration

Scope and capabilities

SettingValue
Source appvscode
Default containerjeethendra
Default scopeown
MCP URLhttps://edge-api.jithendranara.dev/mcp

Config template

{
"servers": {
"unified-memory": {
"type": "http",
"url": "https://edge-api.jithendranara.dev/mcp",
"headers": {
"Authorization": "Bearer <scoped-key>"
}
}
}
}

Verify

Use your VS Code client's MCP server status view or tool list. Then run one recall canary and one Courtroom read.

Memory behavior

  • Workspace-specific memory remains scoped to the key's identity.
  • Shared owner facts require promotion.
  • Review/quarantine/forensic rows are operator state, not prompt context.

Troubleshooting

If tools list but calls fail, check that the key has both MCP access and the specific memory capability being invoked.