Skip to main content
Glama
check_mcp.py963 B
#!/usr/bin/env python """Check MCP library structure""" import sys from pathlib import Path sys.path.insert(0, str(Path(__file__).parent)) # Check what's in mcp.types try: import mcp.types print("mcp.types contents:") for item in dir(mcp.types): if not item.startswith('_') and 'Capabilit' in item: print(f" {item}") # Try to access ServerCapabilities if hasattr(mcp.types, 'ServerCapabilities'): print("\nServerCapabilities found in mcp.types") print(f"Fields: {mcp.types.ServerCapabilities.model_fields}") else: print("\nServerCapabilities NOT found in mcp.types") except Exception as e: print(f"Error: {e}") # Check server initialization try: from mcp.server.models import InitializationOptions print("\n\nInitializationOptions fields:") print(InitializationOptions.model_fields) except Exception as e: print(f"Error checking InitializationOptions: {e}")

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/ivangrynenko/devstandards_mcp'

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