
Security News
Cloudflare Introduces a Faster TypeScript Compiler Written in Rust
Cloudflare introduces tsrs, a Rust port of TypeScript’s compiler promising faster checks and lower memory use, with the TypeScript team’s help.
@gleanwork/mcp-server
Advanced tools
The Glean MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Glean's enterprise knowledge.
Search Glean's content index using the Glean Search API. This tool allows you to query Glean's content index with various filtering and configuration options.
Interact with Glean's AI assistant using the Glean Chat API. This tool allows you to have conversational interactions with Glean's AI, including support for message history, citations, and various configuration options.
Search Glean's People directory to find employee information.
You'll need Glean API credentials, and specifically a user-scoped API token. API Tokens require the following scopes: chat, search. You should speak to your Glean administrator to provision these tokens.
Set up your Glean API credentials:
export GLEAN_INSTANCE=instance_name
export GLEAN_API_TOKEN=your_api_token
Note: For backward compatibility, GLEAN_SUBDOMAIN is still supported, but GLEAN_INSTANCE is preferred.
(Optional) For global tokens that support impersonation:
export GLEAN_ACT_AS=user@example.com
You can use the built-in configuration tool to automatically set up Glean for your MCP client:
# Configure for Cursor
npx @gleanwork/mcp-server configure --client cursor --token your_api_token --instance instance_name
# Configure for Claude Desktop
npx @gleanwork/mcp-server configure --client claude --token your_api_token --instance instance_name
# Configure for VS Code
npx @gleanwork/mcp-server configure --client vscode --token your_api_token --instance instance_name
# Configure for Windsurf
npx @gleanwork/mcp-server configure --client windsurf --token your_api_token --instance instance_name
Alternatively, you can use an environment file:
npx @gleanwork/mcp-server configure --client cursor --env path/to/.env.glean
The environment file should contain:
GLEAN_INSTANCE=instance_name
GLEAN_API_TOKEN=your_api_token
After configuration:
To configure this MCP server in your MCP client (such as Claude Desktop, Windsurf, Cursor, etc.), add the following configuration to your MCP client settings:
{
"mcpServers": {
"glean": {
"command": "npx",
"args": ["-y", "@gleanwork/mcp-server"],
"env": {
"GLEAN_INSTANCE": "<glean instance name>",
"GLEAN_API_TOKEN": "<glean api token>"
}
}
}
}
Replace the environment variable values with your actual Glean credentials.
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
Please see CONTRIBUTING.md for development setup and guidelines.
MIT License - see the LICENSE file for details
FAQs
MCP server for Glean API integration
The npm package @gleanwork/mcp-server receives a total of 728 weekly downloads. As such, @gleanwork/mcp-server popularity was classified as not popular.
We found that @gleanwork/mcp-server demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers collaborating on the project.

Security News
Cloudflare introduces tsrs, a Rust port of TypeScript’s compiler promising faster checks and lower memory use, with the TypeScript team’s help.

Security News
The PHP Foundation says Chainguard broke a security embargo ahead of critical RCE patches, as leaks disrupted the coordinated release.

Security News
PHP releases emergency patches for two critical RCE vulnerabilities as agencies urge organizations to take unpatched sites offline.