Skip to main content
Glama
divar-ir

Sourcegraph MCP Server

by divar-ir
config.py661 B
import os class ServerConfig: def __init__(self) -> None: self.sse_port = int(os.getenv("MCP_SSE_PORT", "8000")) self.streamable_http_port = int(os.getenv("MCP_STREAMABLE_HTTP_PORT", "8080")) self.sourcegraph_endpoint = self._get_required_env("SRC_ENDPOINT") self.sourcegraph_token = os.getenv("SRC_ACCESS_TOKEN", "") # Optional @staticmethod def _get_required_env(key: str) -> str: """Get required environment variable or raise descriptive error.""" value = os.getenv(key) if not value: raise ValueError(f"Required environment variable {key} is not set") return value

Latest Blog Posts

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/divar-ir/sourcegraph-mcp'

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