Skip to main content
Glama
verify_fixes.py1.61 kB
import asyncio # import json - removed unused import import os import sys from unittest.mock import MagicMock # Add parent dir to path sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) from mcp_kql_server.memory import MemoryManager async def test_fixes(): print("Testing static analysis fixes...") # Mock MemoryManager mm = MagicMock(spec=MemoryManager) mm.get_ai_context_for_tables.return_value = "Mock Context" # Test _schema_get_context_operation (query_processor fix) try: # We need to patch the global memory_manager in mcp_server for this to work fully, # or just rely on the fact that we can import it without error now. # Since we can't easily patch the global variable in the imported module from here without more complex setup, # we'll primarily check if the function runs without NameError on query_processor. # Actually, let's just check if we can import the module without error, # which confirms syntax is valid. # import mcp_kql_server.mcp_server as server - removed unused import print("✅ mcp_server imported successfully (query_processor fixed)") except Exception as e: print(f"❌ mcp_server import failed: {e}") # Test utils fix try: # import mcp_kql_server.utils as utils - removed unused import print("✅ utils imported successfully") except Exception as e: print(f"❌ utils import failed: {e}") async def main(): await test_fixes() if __name__ == "__main__": asyncio.run(main())

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/4R9UN/mcp-kql-server'

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