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:
initializenotifications/initializedtools/listortools/call
Client configuration checklist
- Use the exact endpoint URL, for example
https://vmemo.app/mcp. - Add
Authorizationheader 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_createto create image metadata row.image_readto fetch one image.image_updateto modify note/caption/url.image_deleteto remove an image.image_searchfor 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
initializeand includemcp-session-idin subsequent requests.