A multi-step academic figure agent harness that enables AI agents to plan, generate, evaluate, and iterate publication-grade figures from sources like PMIDs, preprints, or freeform briefs.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.CODEX_HOMEComSpecGOOGLE_API_KEY— or provide / OPENROUTER_API_KEY / OPENAI_API_KEYOLLAMA_BASE_URL— AFM_IMAGE_PROVIDER=ollama with and OLLAMA_MODELOLLAMA_MODEL— AFM_IMAGE_PROVIDER=ollama with OLLAMA_BASE_URL andOPENAI_API_KEY— or provide GOOGLE_API_KEY / OPENROUTER_API_KEY /OPENROUTER_API_KEY— or provide GOOGLE_API_KEY / / OPENAI_API_KEYAFM_SAFE_CWDAFM_IMAGE_PROVIDER— google with GOOGLE_API_KEYGEMINI_MODELOPENAI_BASE_URLMCP_TRANSPORT— For local development with the newer MCP SDK transport options, the server defaults to stdio, and can also be started with =streamable-http for HTTP-based inspection workflows.AFM_METADATA_FILEAFM_OUTPUT_DIRAFM_MANIFEST_DIR— Every successful generation now writes a manifest to .academic-figures/manifests (override with ).AFM_METADATA_SOURCE[](https://m8ven.ai/mcp/u9401066-academic-figures-mcp-1gru17)