Skip to content

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