Glean v0.2.5 Release
MCP server support and API token management
Highlights
This release introduces MCP (Model Context Protocol) server support, enabling AI assistants (e.g., Claude Desktop) to search and interact with your Glean RSS subscriptions. A full API token management system was added to support secure authentication for MCP clients.
🚀 New Features
MCP Server
A built-in MCP server exposing Glean’s core functionality to LLM clients via Streamable HTTP transport. Available tools:
search_entries— Search articles by keyword across title, content, and summaryget_entry— Retrieve full details of a specific articlelist_entries_by_date— List articles within a date range, with optional read status and feed filterslist_subscriptions— List RSS feed subscriptions with unread counts
API Token Management
A complete token lifecycle system for MCP authentication:
- Create named, long-lived API tokens with optional expiration (30 days / 90 days / 1 year / never)
- Tokens are hashed with bcrypt at rest; the plain token is only shown once upon creation
- List, revoke tokens, and automatically track last-used timestamps
Settings UI — API Tokens Tab
A new tab in the Settings page for managing API tokens from the browser:
- Token creation dialog with name and expiration options
- One-click copy-to-clipboard for newly created tokens
- Revocation with confirmation dialog
- Built-in MCP configuration guide showing Claude Desktop JSON config with the current domain auto-filled