Skip to main content
Glama

MCP Wikipedia Server

by kaman05010
setup.shโ€ข2.17 kB
#!/bin/bash # MCP Wikipedia Server Setup Script # This script sets up the MCP Wikipedia Server environment set -e # Exit on any error echo "๐Ÿš€ MCP Wikipedia Server Setup" echo "==============================" # Check if Python 3.11 is available echo "๐Ÿ“‹ Checking Python version..." if ! command -v python3.11 &> /dev/null; then echo "โŒ Python 3.11 not found. Please install Python 3.11 first." echo " You can use: brew install python@3.11" echo " Or use pyenv: pyenv install 3.11.10" exit 1 fi # Check Python version PYTHON_VERSION=$(python3.11 --version 2>&1 | cut -d' ' -f2) echo "โœ… Found Python $PYTHON_VERSION" # Create virtual environment if it doesn't exist if [ ! -d ".venv311" ]; then echo "๐Ÿ”ง Creating virtual environment..." python3.11 -m venv .venv311 echo "โœ… Virtual environment created" else echo "โœ… Virtual environment already exists" fi # Activate virtual environment echo "๐Ÿ”Œ Activating virtual environment..." source .venv311/bin/activate # Upgrade pip echo "โฌ†๏ธ Upgrading pip..." pip install --upgrade pip --quiet # Install required packages echo "๐Ÿ“ฆ Installing required packages..." pip install wikipedia mcp fastmcp --quiet # Verify installations echo "๐Ÿ” Verifying installations..." # Test Wikipedia if python -c "import wikipedia; print('Wikipedia:', wikipedia.__version__)" 2>/dev/null; then echo "โœ… Wikipedia package working" else echo "โŒ Wikipedia package failed" exit 1 fi # Test MCP if python -c "import mcp; print('MCP package working')" 2>/dev/null; then echo "โœ… MCP package working" else echo "โŒ MCP package failed" exit 1 fi # Test FastMCP if python -c "from mcp.server.fastmcp import FastMCP; print('FastMCP working')" 2>/dev/null; then echo "โœ… FastMCP working" else echo "โŒ FastMCP failed" exit 1 fi echo "" echo "๐ŸŽ‰ Setup completed successfully!" echo "" echo "๐Ÿ“– Next steps:" echo " 1. Activate environment: source .venv311/bin/activate" echo " 2. Start server: cd src/mcp_server && python mcp_server.py" echo " 3. Read the guide: cat GUIDE.md" echo "" echo "๐Ÿ”— Quick reference: cat QUICK_REF.md"

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/kaman05010/MCPClientServer'

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