Skip to main content
Glama
install_dependencies.py•1.72 kB
#!/usr/bin/env python3 """ Install Missing Dependencies Fix all dependency issues for MCP system """ import subprocess import sys import os def install_package(package): """Install a package using pip.""" try: subprocess.check_call([sys.executable, "-m", "pip", "install", package]) return True except subprocess.CalledProcessError: return False def main(): """Install all required dependencies.""" print("šŸ”§ INSTALLING MISSING DEPENDENCIES") print("=" * 50) # Required packages packages = [ "rapidfuzz", "pymongo", "requests", "python-dotenv", "fastapi", "uvicorn", "langchain", "langchain-community", "langchain-core", "pytesseract", "Pillow", "opencv-python", "PyPDF2", "python-multipart" ] installed = 0 failed = 0 for package in packages: print(f"šŸ“¦ Installing {package}...") if install_package(package): print(f"āœ… {package} installed successfully") installed += 1 else: print(f"āŒ {package} installation failed") failed += 1 print(f"\nšŸ“Š Installation Results:") print(f"āœ… Installed: {installed}") print(f"āŒ Failed: {failed}") if failed == 0: print("\nšŸŽ‰ All dependencies installed successfully!") else: print(f"\nāš ļø {failed} packages failed to install") return failed == 0 if __name__ == "__main__": success = main() if success: print("šŸš€ Ready to connect all agents!") else: print("šŸ”§ Some dependencies need manual installation")

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/tensorwhiz141/MCP2'

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