[pytest]
testpaths = tests
python_files = test_*.py
python_classes = Test*
python_functions = test_*
markers =
unit: mark a test as a unit test
integration: mark a test as an integration test
# Log configuration
log_cli = True
log_cli_level = INFO
log_cli_format = %(asctime)s [%(levelname)8s] %(message)s (%(filename)s:%(lineno)s)
log_cli_date_format = %Y-%m-%d %H:%M:%S
# Configure asyncio mode
asyncio_mode = auto
# Filter warnings
filterwarnings =
ignore::DeprecationWarning:ydb.types:
ignore::RuntimeWarning:asyncio:
ignore::RuntimeWarning:
ignore::RuntimeWarning:ydb_mcp.patches:
ignore:Task was destroyed but it is pending:RuntimeWarning:asyncio.base_events
ignore:Task was destroyed but it is pending:UserWarning
ignore:Task was destroyed but it is pending
ignore:Error handling discovery task:RuntimeWarning:tests.integration.conftest
ignore:Error stopping driver:RuntimeWarning:tests.integration.conftest
ignore:.*Task was destroyed but it is pending.*:RuntimeWarning
ignore:.*Task was destroyed but it is pending.*:UserWarning
ignore:.*Task was destroyed but it is pending.*
addopts = --cov=ydb_mcp --cov-report=term-missing --cov-report=xml --cov-report=html --no-cov-on-fail
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/ydb-platform/ydb-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server