Skip to main content
Glama
no_cwd_guard.pyโ€ข588 B
""" No-CWD guard utilities to prevent tools from operating in server CWD. """ import os # Capture server CWD at startup SERVER_CWD = os.path.abspath(os.getcwd()) def assert_not_server_cwd(path: str) -> None: """ Assert that a path is not the server's CWD. Args: path: Path to check Raises: RuntimeError: If path equals server CWD """ if os.path.abspath(path) == SERVER_CWD: raise RuntimeError( "ServerCwdMisuse: tool attempted to operate in server CWD. " "Resolve project_root and use that instead." )

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

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