v0.1.15: Server instructions, unscoped plugin identity
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.