This repository provides a Glean API integrated MCP server, enabling Search and Chat functionalities for applications like Claude Desktop. It uses Docker and requires Glean API key and domain configuration.
This repository provides an MCP (Message Communication Protocol) server implementation designed to integrate the Glean API, enabling Search and Chat functionalities.
To use this server with Claude Desktop, first build the Docker image using:
docker build -t glean-server:latest -f src/glean/Dockerfile .
Next, configure your claude_desktop_config.json
file by adding a new mcpServers
entry:
{
"mcpServers": {
"glean-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GLEAN_API_KEY",
"-e",
"GLEAN_DOMAIN",
"glean-server"
],
"env": {
"GLEAN_API_KEY": "YOUR_API_KEY_HERE",
"GLEAN_DOMAIN": "YOUR_DOMAIN_HERE"
}
}
}
}
Remember to replace "YOUR_API_KEY_HERE"
and "YOUR_DOMAIN_HERE"
with your actual Glean API key and domain.
This MCP server is licensed under the MIT License, allowing free use, modification, and distribution under the terms of the license. Refer to the LICENSE file for complete details.
longyi1207/glean-mcp-server
January 8, 2025
March 24, 2025
JavaScript