Skip to main content
Glama

Calibre RAG MCP Server

by ispyridis
check-syntax.js1.38 kB
#!/usr/bin/env node /** * Simple syntax check for server.js */ console.log('🔍 Checking server.js syntax...'); try { // Check syntax by reading and validating the file const fs = require('fs'); const vm = require('vm'); const serverCode = fs.readFileSync('./server.js', 'utf8'); // Parse the code to check for syntax errors new vm.Script(serverCode); console.log('✅ Syntax check passed!'); console.log('🚀 Server code is valid.'); } catch (error) { console.error('❌ Syntax error found:'); console.error(error.message); console.error('\nStack trace:'); console.error(error.stack); process.exit(1); } console.log('\n📋 Checking dependencies...'); const fs = require('fs'); const packageJson = JSON.parse(fs.readFileSync('./package.json', 'utf8')); console.log(`📦 Project: ${packageJson.name} v${packageJson.version}`); console.log(`📝 Description: ${packageJson.description}`); const dependencies = packageJson.dependencies || {}; const depCount = Object.keys(dependencies).length; console.log(`📚 Dependencies: ${depCount}`); for (const [name, version] of Object.entries(dependencies)) { console.log(` • ${name}: ${version}`); } console.log('\n💡 To install dependencies: npm install'); console.log('🧪 To run tests: npm test'); console.log('🚀 To start server: npm start');

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ispyridis/calibre-rag-mcp-nodejs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server