Skip to main content
Glama

FastMCP

import pytest from pydantic import AnyUrl from mcp.server.lowlevel import Server from mcp.server.models import InitializationOptions from mcp.types import Resource, ServerCapabilities TEST_INITIALIZATION_OPTIONS = InitializationOptions( server_name="my_mcp_server", server_version="0.1.0", capabilities=ServerCapabilities(), ) @pytest.fixture def mcp_server() -> Server: server = Server(name="test_server") @server.list_resources() async def handle_list_resources(): return [ Resource( uri=AnyUrl("memory://test"), name="Test Resource", description="A test resource", ) ] return server @pytest.fixture def anyio_backend(): return "asyncio"

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/wanderingnature/mcp-typed-prompts'

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