Missing MCP tool: biblio_openalex_resolve¶
biblio openalex resolve exists as a CLI command but has no MCP counterpart. This is the critical step between biblio_ingest and everything downstream (biblio_enrich, biblio_pdf_fetch_oa, biblio_enrich_topic_tags).
Impact¶
Without this tool, an agentic workflow that does ingest → enrich → pdf_fetch silently produces zero results with no error. The agent has to discover the missing step, find the CLI, guess the conda environment, and shell out. This broke the pipeline during a 21-paper batch ingest in pixecog.
Suggested fix¶
Add biblio_openalex_resolve(force=False) as an MCP tool that wraps the existing biblio openalex resolve CLI command. Alternatively, have biblio_ingest automatically append to resolved.jsonl since it already resolves OpenAlex metadata internally to generate citekeys.
Source context: pixecog¶
PixEcog (pixecog): Neuropixels and ECoG dataset and analysis
Recent commits:
8dc0d9d Pipeline docs: gitignore docs/pipelines/, relocate hand-authored files
96cd1ec Refactor sharpwaveripple/contracts: extract generic helpers to utils/io, remove pipelines __init__.py
36f9326 Add result note directory and sample note
README:
type: readme
Quick Start for Collaborators¶
Follow this checklist to get started with Pixecog documentation and workflows.
🐀 Pixecog Project — Compact Overview¶
Core principles
- One immutable BIDS raw dataset (
raw/) as the canonical baseline - Each analysis pipeline ha
Related Notes¶
- issue-arash-20260404-014857-481322.md — Directly downstream: topic enrichment via OpenAlex topics per citekey depends on the missing resolve step
- issue-arash-20260404-014910-856339.md — Same pattern: CLI tools exist but MCP registration is missing; registering pool/zotero tools in MCP server
- issue-arash-20260404-021628-584751.md — biblio_pdf_fetch_oa is explicitly named as a broken downstream step in this issue; OA PDF cascade is directly affected
- issue-arash-20260404-014926-649273.md — Related biblio CLI-to-MCP gap: implementing biblio CLI commands that lack MCP counterparts
- issue-arash-20260404-021642-474901.md — Bibliographic matching (biblio-glutton) is closely related to the OpenAlex resolution step described here