We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/docdyhr/simplenote-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
[pytest]
# Test discovery patterns
python_files = test_*.py
python_classes = Test*
python_functions = test_*
# Test paths
testpaths = tests
# Output options
addopts =
--strict-markers
--tb=short
--verbose
--color=yes
--cov=simplenote_mcp
--cov-report=term-missing:skip-covered
--cov-report=xml
--cov-report=html
--cov-fail-under=15
--timeout=60
--timeout-method=thread
--asyncio-mode=auto
-p no:warnings
# Markers for test categorization
markers =
slow: marks tests as slow (deselect with '-m "not slow"')
integration: marks tests as integration tests
unit: marks tests as unit tests
flaky: marks tests that may fail intermittently
security: marks security-related tests
performance: marks performance tests
perf: marks performance tests (alias)
timeout: sets a custom timeout for a test
asyncio: marks async tests
# Coverage settings
[coverage:run]
source = simplenote_mcp
omit =
*/tests/*
*/test_*
*/__pycache__/*
*/migrations/*
*/venv/*
*/.venv/*
[coverage:report]
exclude_lines =
pragma: no cover
def __repr__
raise AssertionError
raise NotImplementedError
if __name__ == .__main__.:
if TYPE_CHECKING:
@abstract
# Asyncio configuration
asyncio_mode = auto
asyncio_default_fixture_loop_scope = function
# Timeout configuration
timeout = 60
timeout_method = thread
timeout_func_only = false
# Logging
log_cli = false
log_cli_level = INFO
log_cli_format = %(asctime)s [%(levelname)8s] %(message)s
log_cli_date_format = %Y-%m-%d %H:%M:%S
# Environment variables for tests
env =
SIMPLENOTE_OFFLINE_MODE=true
PYTHONDONTWRITEBYTECODE=1
PYTEST_TIMEOUT=60