package.json•2.96 kB
{
"name": "@honeycombio/honeycomb-mcp",
"version": "0.0.1",
"description": "Model Context Protocol server for Honeycomb",
"type": "module",
"main": "build/index.mjs",
"bin": {
"honeycomb-mcp": "./build/server.js"
},
"scripts": {
"build": "tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --outfile=build/index.mjs",
"build:bundle": "esbuild src/index.ts --bundle --platform=node --format=esm --outfile=build/index.mjs",
"build:prod": "tsc -p tsconfig.build.json && esbuild src/index.ts --bundle --platform=node --format=esm --outfile=build/index.mjs",
"typecheck": "tsc --noEmit --project tsconfig.json",
"typecheck:src": "tsc --noEmit -p tsconfig.build.json",
"postbuild": "chmod +x build/index.mjs",
"prepublishOnly": "pnpm run build",
"test": "vitest run",
"test:coverage": "vitest run --coverage",
"test:watch": "vitest",
"inspect": "npx @modelcontextprotocol/inspector node build/index.mjs",
"eval": "pnpm tsx eval/scripts/run-eval.ts run",
"eval:quiet": "pnpm tsx eval/scripts/run-eval.ts run",
"eval:verbose": "EVAL_VERBOSE=true pnpm tsx eval/scripts/run-eval.ts run",
"eval:report": "pnpm tsx eval/scripts/run-eval.ts report",
"eval:update-index": "pnpm tsx eval/scripts/run-eval.ts update-index",
"eval:all": "pnpm run build && pnpm run eval",
"eval:gemini": "pnpm run build && EVAL_MODELS='{\"gemini\":[\"gemini-2.0-flash-001\"]}' pnpm tsx eval/scripts/run-eval.ts run",
"eval:list-datasets": "pnpm run build && pnpm tsx eval/scripts/run-eval.ts run test-list-datasets.json",
"eval:analyze-latency": "pnpm run build && pnpm tsx eval/scripts/run-eval.ts run test-analyze-latency.json",
"eval:investigate-errors": "pnpm run build && pnpm tsx eval/scripts/run-eval.ts run test-investigate-errors.json"
},
"publishConfig": {
"access": "public"
},
"files": [
"build",
"README.md",
"LICENSE"
],
"engines": {
"node": ">=18"
},
"keywords": [],
"author": "Honeycomb <support@honeycomb.io> (https://www.honeycomb.io/)",
"license": "MIT",
"dependencies": {
"@stacksjs/ts-cache": "0.1.2",
"zod": "^3.24.3"
},
"peerDependencies": {
"@modelcontextprotocol/sdk": "^1.0.0"
},
"devDependencies": {
"@anthropic-ai/sdk": "^0.39.0",
"@google/genai": "^0.7.0",
"@modelcontextprotocol/sdk": "^1.8.0",
"@total-typescript/tsconfig": "^1.0.4",
"@types/mustache": "^4.2.5",
"@types/node": "^22.14.0",
"@vitest/coverage-v8": "^3.1.1",
"dotenv": "^16.4.7",
"esbuild": "^0.25.0",
"mustache": "^4.2.0",
"openai": "^4.91.0",
"tsx": "^4.7.0",
"typescript": "^5.8.2",
"vitest": "^3.1.1"
},
"packageManager": "pnpm@10.4.1+sha512.c753b6c3ad7afa13af388fa6d808035a008e30ea9993f58c6663e2bc5ff21679aa834db094987129aa4d488b86df57f7b634981b2f827cdcacc698cc0cfb88af",
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
]
}
}