Skip to main content
Glama
test_integration.py963 B
"""Test MCP server integration with Claude.""" import asyncio import pytest from mcp_dev_server.server import MCPDevServer from mcp_dev_server.utils.config import Config @pytest.mark.asyncio async def test_server_initialization(): """Test server initialization.""" config = Config() server = MCPDevServer() # Test project creation project = await server.project_manager.create_project( name="test-project", project_type="python", project_config={ "python_version": "3.12", "project_type": "fastapi", "dependency_management": "poetry" } ) assert project is not None assert project.config["name"] == "test-project" # Test tool execution result = await server.handle_call_tool("build", { "environment": "default", "command": "build" }) assert result[0].type == "text" # Cleanup await server.cleanup()

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/dillip285/mcp-dev-server'

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