Bug
ponytail-mcp/index.js:12 passes version: "0.1.0" to the McpServer constructor:
const server = new McpServer({ name: "ponytail", version: "0.1.0" });
However, ponytail-mcp/package.json declares "version": "4.8.4". MCP clients that inspect the server version see a stale 0.1.0, and this will need manual updating on every release — something easy to forget.
Fix
Read the version from package.json at startup:
import { readFileSync } from 'fs';
const { version } = JSON.parse(readFileSync(new URL('./package.json', import.meta.url), 'utf8'));
const server = new McpServer({ name: "ponytail", version });
Or use a createRequire-based import if consistency with the other adapters matters.
Bug
ponytail-mcp/index.js:12passesversion: "0.1.0"to theMcpServerconstructor:However,
ponytail-mcp/package.jsondeclares"version": "4.8.4". MCP clients that inspect the server version see a stale0.1.0, and this will need manual updating on every release — something easy to forget.Fix
Read the version from
package.jsonat startup:Or use a
createRequire-based import if consistency with the other adapters matters.