package.jsonā¢3.04 kB
{
"name": "mcp-magma-handbook",
"version": "3.0.0",
"description": "Enhanced MCP server with multi-query search, hybrid search, and collections for MAGMA computational algebra system",
"main": "dist/enhanced-mcp-server.js",
"module": "./src/smithery-index.ts",
"type": "module",
"bin": {
"mcp-magma-handbook": "bin/mcp-magma-handbook"
},
"scripts": {
"build": "tsc",
"dev": "tsx watch enhanced-mcp-server.ts",
"dev-legacy": "tsx watch src/index.ts",
"dev-advanced": "tsx watch src/advanced-index.ts",
"start": "node dist/enhanced-mcp-server.js",
"start-legacy": "node dist/index.js",
"start-advanced": "node dist/advanced-index.js",
"index": "tsx src/indexer.ts",
"index-advanced": "tsx src/advanced-indexer.ts",
"setup-db": "echo 'Run database-schema.sql in your Supabase SQL Editor'",
"migrate-db": "psql -f database-schema.sql",
"benchmark": "tsx src/quality-benchmark.ts",
"test": "jest",
"test-quality": "npm run benchmark",
"prepublishOnly": "npm run build",
"postinstall": "echo '\nš Enhanced MAGMA Handbook MCP Server v3.0 installed!\n\n⨠NEW Features:\n- Multi-query search for better results\n- Hybrid search (semantic + keyword)\n- Collection management\n- Conversation storage\n- Dynamic search types\n\nš Setup Guide:\n1. Run: npm run setup-db (setup database schema)\n2. Place MAGMA handbook PDF in data/pdfs/\n3. Run: npm run index-advanced\n4. Configure Claude Desktop with this server\n\nšÆ Usage:\n- search_magma: Enhanced search with multi-query\n- list_collections: Manage document collections\n- save_conversation: Store AI conversations\n\nš Documentation: https://github.com/LeGenAI/mcp-magma-handbook\n'"
},
"keywords": [
"mcp",
"magma",
"computational-algebra",
"mathematics",
"handbook",
"vector-search",
"ai",
"assistant"
],
"author": {
"name": "Baek Jae Hyun",
"email": "baegjaehyeon@gmail.com",
"url": "https://github.com/baegjaehyeon"
},
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/LeGenAI/mcp-magma-handbook.git"
},
"homepage": "https://github.com/LeGenAI/mcp-magma-handbook#readme",
"bugs": {
"url": "https://github.com/LeGenAI/mcp-magma-handbook/issues"
},
"dependencies": {
"@langchain/community": "^0.3.0",
"@langchain/core": "^0.3.0",
"@langchain/openai": "^0.3.0",
"@modelcontextprotocol/sdk": "^1.0.0",
"@supabase/supabase-js": "^2.38.0",
"dotenv": "^16.3.1",
"langchain": "^0.3.0",
"node-fetch": "^3.3.2",
"openai": "^4.104.0",
"pdf-parse": "^1.1.1",
"zod": "^3.23.0"
},
"devDependencies": {
"@types/jest": "^29.0.0",
"@types/node": "^22.0.0",
"@types/pdf-parse": "^1.1.1",
"jest": "^29.0.0",
"tsx": "^4.0.0",
"typescript": "^5.5.0"
},
"engines": {
"node": ">=18.0.0"
},
"files": [
"dist/",
"bin/",
"data/pdfs/README.md",
"supabase/",
"docs/",
"README.md",
"manifest.json"
]
}