Python client + MCP server adapter for Glean (search, chat, read documents). Provides a reusable HTTP client plus simple sync helper functions.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
evidence-backed
findings quoted directly from the published source artifact — not inferred
filesystem 1
- fs glean_mcp-3.3.0/src/glean_mcp/server.py :78
webbrowser.open(clean_url)
network 4
- net glean_mcp-3.3.0/src/glean_mcp/cookie_client.py :5
import httpx - net glean_mcp-3.3.0/src/glean_mcp/server.py :10
import httpx - net glean_mcp-3.3.0/src/glean_mcp/test_support.py :40
import httpx - net glean_mcp-3.3.0/src/glean_mcp/token_client.py :31
import httpx
secrets 1
- secrets glean_mcp-3.3.0/src/glean_mcp/token_client.py :332
token = api_token or os.environ.get("GLEAN_API_TOKEN")
declared dependencies 10
- httpx@>=0.25.0,<0.28.0
- pydantic@>=2.0.0,<3
- python-dotenv@>=1.0.0,<2
- mcp@>=1.10.0,<2.0.0
- pytest@>=8.0,<9
- pytest-asyncio@>=0.23,<0.24
- ruff@>=0.5.0,<0.6.0
- build@>=1.2.0,<2
- uvloop@>=0.19.0; platform_system ==
- or@platform_system ==