Skip to main content
Glama
ezhou89

Medical Research MCP Suite

by ezhou89
setup.shβ€’2.15 kB
#!/bin/bash # πŸš€ Medical Research MCP Suite - Setup Script echo "πŸ₯ Setting up Medical Research MCP Suite..." # Check if Node.js is installed if ! command -v node &> /dev/null; then echo "❌ Node.js is not installed. Please install Node.js 18+ and try again." exit 1 fi # Check Node.js version NODE_VERSION=$(node -v | cut -d'v' -f2 | cut -d'.' -f1) if [ "$NODE_VERSION" -lt 18 ]; then echo "❌ Node.js version 18+ required. Current version: $(node -v)" exit 1 fi echo "βœ… Node.js $(node -v) detected" # Install dependencies echo "πŸ“¦ Installing dependencies..." npm install if [ $? -ne 0 ]; then echo "❌ Failed to install dependencies" exit 1 fi echo "βœ… Dependencies installed successfully" # Create environment file if it doesn't exist if [ ! -f .env ]; then echo "πŸ”§ Creating .env file from template..." cp .env.example .env echo "βœ… .env file created. Please edit it with your API keys if needed." else echo "βœ… .env file already exists" fi # Create logs directory if it doesn't exist mkdir -p logs # Build the project echo "πŸ”¨ Building the project..." npm run build if [ $? -ne 0 ]; then echo "❌ Build failed" exit 1 fi echo "βœ… Build completed successfully" # Run tests echo "πŸ§ͺ Running tests..." npm test if [ $? -ne 0 ]; then echo "⚠️ Some tests failed, but setup is complete" else echo "βœ… All tests passed" fi echo "" echo "πŸŽ‰ Setup complete! Your Medical Research MCP Suite is ready to use." echo "" echo "Next steps:" echo "1. Edit .env file with your API keys (optional - APIs work without keys but with rate limits)" echo "2. Run 'npm run dev' to start the development server" echo "3. Test with: echo '{\"method\":\"tools/list\",\"params\":{}}' | npm run dev" echo "" echo "For Claude Desktop integration, add this to your claude_desktop_config.json:" echo '{' echo ' "mcpServers": {' echo ' "medical-research": {' echo ' "command": "node",' echo " \"args\": [\"$(pwd)/dist/index.js\"]" echo ' }' echo ' }' echo '}' echo "" echo "πŸ“š Read README.md for full documentation and examples" echo "πŸš€ Happy researching!"

Latest Blog Posts

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/ezhou89/medical-research-mcp-suite'

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