feat: added get_bibliography MCP tool

Closes #4

Adds the get_bibliography MCP tool, which returns the list of scholarly publications for a CDLI artifact.

  • Accepts a P-number (P000001, P12345) or bare integer (12345).
  • Fetches /artifacts/{id}.json and extracts the embedded publications array (each entry carries publication_type and a nested publication object with title, authors, year, bibtexkey).
  • Artifacts with no publications return a clear "No bibliography available" message (treated as success, not an error).

Merge request reports

Loading