MCP Google Suite

by adexltd
Verified
"""Integration test for MCP server.""" import pytest from mcp_google_suite.config import Config from mcp_google_suite.server import GoogleWorkspaceMCPServer @pytest.mark.asyncio async def test_server_tools(): """Test that server can start and list tools.""" config = Config() server = GoogleWorkspaceMCPServer(config) # Get the list of tools tools = server._get_tools_list() # Verify essential tools are present tool_names = {tool.name for tool in tools} expected_tools = { "drive_search_files", "drive_create_folder", "docs_create", "docs_get_content", "docs_update_content", "sheets_create", "sheets_get_values", "sheets_update_values", } assert expected_tools.issubset(tool_names), "Not all expected tools are available"