Skip to content

v0.1.15: Server instructions, unscoped plugin identity

Choose a tag to compare

@cyanheads cyanheads released this 16 Jun 00:40
v0.1.15
74dc26c

Server instructions, unscoped plugin identity

Adds server-level instructions to createApp() and unscopes the agent-facing plugin display identity to the bare crossref-mcp-server machine name.

Added:

  • createApp() instructions — tool overview, CROSSREF_MAILTO polite-pool hint, DOI/ISSN/funder identifier keys, search-then-fetch flow, and the no-incoming-citations and cursor deep-paging caveats, sent to clients on initialize.

Changed:

  • Plugin display identity unscoped to crossref-mcp-server (name, mcpServers key, Codex displayName and mcp.json server key); install args stay @cyanheads/crossref-mcp-server.
  • CrossrefService.request reads this.userAgent / this.timeoutMs directly to satisfy Biome 2.5.0.

Dependency bumps:

  • @biomejs/biome ^2.4.16 → ^2.5.0
  • vitest ^4.1.8 → ^4.1.9

110 tests pass; bun run devcheck clean.