glean-mcp-server

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.

6
2

Glean

This repository provides an MCP (Message Communication Protocol) server implementation designed to integrate the Glean API, enabling Search and Chat functionalities.

Tools

  • Search: Returns a list of search results based on a given query.
  • Chat: Facilitates question-and-answer interactions with a chatbot.

Usage with Claude Desktop

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.

License

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.

Repository

LO
longyi1207

longyi1207/glean-mcp-server

Created

January 8, 2025

Updated

March 24, 2025

Language

JavaScript

Category

Search & Knowledge