Skip to main content
Glama

Blockscout MCP Server

Official
test_analytics_source.py878 B
from types import SimpleNamespace from blockscout_mcp_server.analytics import _determine_call_source def test_determine_call_source_explicit_rest(): ctx = SimpleNamespace(call_source="rest") assert _determine_call_source(ctx) == "rest" def test_determine_call_source_default_mcp_when_no_marker(): # No explicit marker; defaults to mcp ctx = SimpleNamespace() assert _determine_call_source(ctx) == "mcp" def test_determine_call_source_mcp_when_session_present(): # No explicit marker still defaults to 'mcp' regardless of session presence session = SimpleNamespace(client_params=SimpleNamespace()) ctx = SimpleNamespace(session=session) assert _determine_call_source(ctx) == "mcp" def test_determine_call_source_empty_string_defaults_to_mcp(): ctx = SimpleNamespace(call_source="") assert _determine_call_source(ctx) == "mcp"

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

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