We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MelaLitho/MCPServer'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
simple_test.py•1.23 kB
#!/usr/bin/env python3
"""
Simple test to verify MCP server functionality
"""
import asyncio
import sys
from server import MCPServer
async def test_server():
"""Test basic server functionality"""
print("Testing MCP Server...")
try:
# Create server instance
server = MCPServer()
print("+ Server created successfully")
# Test that handlers are set up
if hasattr(server.server, '_tool_handlers'):
print("+ Tool handlers are registered")
# Test memory system
memory_test = await server.chat_memory.store_memory(
"test_conv",
"Hello test",
{"test": True}
)
print(f"+ Memory storage works: {memory_test}")
memories = await server.chat_memory.get_memory("test_conv")
if memories and len(memories) > 0:
print("+ Memory retrieval works")
else:
print("- Memory retrieval failed")
print("\nBasic server test completed successfully!")
return True
except Exception as e:
print(f"- Server test failed: {e}")
return False
if __name__ == "__main__":
success = asyncio.run(test_server())
sys.exit(0 if success else 1)