Implements all 12 MCP tools from CONCEPT document: - search_transceivers: Full-text + spec filter search with pricing - check_compatibility: Switch ↔ transceiver compatibility lookup - get_pricing: Current prices + 30-day history across all vendors - compare_prices: Multi-vendor price comparison with savings analysis - get_competitor_stock: Live competitor stock monitoring (sales opportunities) - suggest_alternatives: Similar spec alternatives optimized for price/availability - get_templates: FlexBox coding and switch config template finder - search_knowledge_base: Troubleshooting FAQ search (PostgreSQL full-text) - search_manuals: Switch manual and datasheet search - get_hype_cycle: Norton-Bass adoption forecast + Gartner phase classification - get_market_news: Aggregated news with relevance scoring - generate_blog_draft: Data-driven blog drafts saved to blog_drafts table Transport: stdio (MCP protocol 2024-11-05) Config: .mcp.json for Claude Code integration Verified: all 12 tools registered, search_transceivers returns DB results
27 lines
584 B
JSON
27 lines
584 B
JSON
{
|
|
"name": "@tip/mcp-server",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"description": "TIP MCP Server — 12 tools for LLM access to transceiver intelligence",
|
|
"main": "dist/index.js",
|
|
"bin": {
|
|
"tip-mcp": "dist/index.js"
|
|
},
|
|
"scripts": {
|
|
"build": "tsc",
|
|
"dev": "tsx src/index.ts",
|
|
"start": "node dist/index.js"
|
|
},
|
|
"dependencies": {
|
|
"@modelcontextprotocol/sdk": "^1.9.0",
|
|
"pg": "^8.13.1",
|
|
"dotenv": "^16.4.7",
|
|
"zod": "^3.24.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/pg": "^8.11.11",
|
|
"typescript": "^5.9.3",
|
|
"tsx": "^4.19.0"
|
|
}
|
|
}
|