| name | vmemo |
| description | Configure Vmemo MCP in clients and operate Vmemo images through MCP tools. |
Vmemo MCP Operations
Use this skill when users ask to:
- configure Vmemo MCP in Cursor, Codex CLI, or other MCP clients
- debug MCP connectivity/auth issues
- use MCP tools to search or manage images
Quick goals
- Ensure MCP endpoint connectivity.
- Ensure authentication works (Bearer token by default).
- Initialize session correctly before tool calls.
- Use image tools in a predictable order.
Server assumptions
- Endpoint:
POST /mcp
- Transport: Streamable HTTP
- Header auth:
Authorization: Bearer <vmemo_token>
- Session flow required:
initialize
notifications/initialized
tools/list or tools/call
Client configuration checklist
- Use the exact endpoint URL, for example
https://vmemo.app/mcp.
- Add
Authorization header with Bearer token.
- Restart client after config updates.
- Verify tools are listed before first call.
Cursor config example
{
"mcpServers": {
"Vmemo": {
"url": "https://vmemo.app/mcp",
"headers": {
"Authorization": "Bearer vmemo_xxx"
}
}
}
}
Codex CLI config example
codex mcp add vmemo \
--url https://vmemo.app/mcp \
--bearer-token-env-var VMEMO_MCP_TOKEN
Tool usage order
image_create to create image metadata row.
image_read to fetch one image.
image_update to modify note/caption/url.
image_delete to remove an image.
image_search for retrieval and discovery.
Troubleshooting
No MCP servers available: client did not load config; verify config path and restart.
MCP server does not exist: server name mismatch in client config.
user cancelled MCP tool call: approval flow interrupted; retry and accept call.
- 401/403: invalid or missing bearer token.
- session errors: re-run
initialize and include mcp-session-id in subsequent requests.