1. Conduid
  2. Developer Tools
  3. Configure MCP Server
MCP server · Developer Tools

Configure MCP Server

MCP server configurator for Glean

Unclaimed mcpmcp-server
37Low

Scored 7 months ago · breakdown

About Configure MCP Server

Configure MCP Server is an MCP server published by gleanwork in the Developer Tools category: mCP server configurator for Glean.

The repository has 3 stars and 1 forks, with the last commit 23 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add configure-mcp-server -- npx -y @gleanwork/configure-mcp-server
npx
npx -y @gleanwork/configure-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Configure MCP Server

Powered by Claude · Grounded in docs

I know everything about Configure MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

@gleanwork/configure-mcp-server

GA CI Build npm version License

A command-line utility for configuring popular MCP clients to connect to Glean's MCP servers.

Overview

This package configures MCP clients to connect to:

  • Remote MCP servers (primary): URL-based servers that use OAuth with Dynamic Client Registration (DCR) for authentication
  • Local MCP server (experimental): Locally-installed server instances using @gleanwork/local-mcp-server

Authentication

OAuth with Dynamic Client Registration (Recommended): Automatic authentication with no manual token management required. This is the preferred method for remote MCP servers.

Bearer Tokens: For MCP hosts that don't support OAuth, you can use user-scoped Client API tokens with the MCP scope. Contact your Glean administrator to provision these tokens.

Configuration

Remote MCP Servers (Recommended)

Configure your client to connect to a remote MCP server using OAuth:

npx -y @gleanwork/configure-mcp-server remote --url https://your-instance-be.glean.com/mcp/default --client cursor

Supported clients: cursor, claude-desktop, claude-code, vscode, windsurf, goose

For clients that don't support OAuth, you can specify a token:

npx -y @gleanwork/configure-mcp-server remote --url https://your-instance-be.glean.com/mcp/default --client cursor --token your-api-token

Local MCP Server

For local server installations, specify both token and instance:

npx -y @gleanwork/configure-mcp-server local --client cursor --token your-api-token --server-url https://your-company-be.glean.com

# Deprecated: --instance is still accepted but --server-url is preferred
npx -y @gleanwork/configure-mcp-server local --client cursor --token your-api-token --instance instance-name

You can also use an environment file:

npx -y @gleanwork/configure-mcp-server local --client cursor --env path/to/.env.glean

The environment file should contain:

GLEAN_SERVER_URL=https://your-company-be.glean.com
GLEAN_API_TOKEN=your-api-token
# Deprecated: GLEAN_INSTANCE is still accepted but GLEAN_SERVER_URL is preferred
# GLEAN_INSTANCE=instance-name

Note: Both GLEAN_SUBDOMAIN and GLEAN_INSTANCE are deprecated. Use GLEAN_SERVER_URL instead.

Post-Configuration Steps

  • Cursor: Restart Cursor and the agent will have access to Glean tools
  • Claude Desktop: Restart Claude and use the hammer icon to access Glean tools
  • Windsurf: Open Settings > Advanced Settings, scroll to Cascade section, and press refresh
  • Goose: Restart Goose to load the new configuration

Project Initialization

You can initialize project-level tools and prompts for enhanced development experience:

# Initialize Cursor rules
npx -y @gleanwork/configure-mcp-server init --client cursor

# Initialize Claude Code agents
npx -y @gleanwork/configure-mcp-server init --client claude-code

# Create AGENTS.md file
npx -y @gleanwork/configure-mcp-server init --agents

# Preview files without creating them
npx -y @gleanwork/configure-mcp-server init --client cursor --dryRun

This creates client-specific files:

  • Cursor: .cursor/rules/glean-mcp.mdc - Usage rules and examples
  • Claude Code: .claude/agents/*.md - AI agents for enhanced development
  • AGENTS.md: Project-level documentation following the agents.md standard

Server Name Configuration

By default, the CLI uses glean_default as the server name in generated templates. If your Glean MCP server is configured with a different name, you can specify it using the --server-name flag:

# Use custom server name with Cursor
npx -y @gleanwork/configure-mcp-server init --client cursor --server-name my_company_glean

# Use custom server name with Claude Code
npx -y @gleanwork/configure-mcp-server init --client claude-code --server-name enterprise_glean

# Combine with other options
npx -y @gleanwork/configure-mcp-server init --client cursor --agents --server-name acme_glean

This ensures that all generated prompts and configurations reference the correct server name for your MCP setup. The server name must match the name you used when configuring your MCP server connection.

Contributing

Please see CONTRIBUTING.md for development setup and guidelines.

License

MIT License - see the LICENSE file for details

Support

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Configure MCP Server

How do I install Configure MCP Server?

Run claude mcp add configure-mcp-server -- npx -y @gleanwork/configure-mcp-server, then add the server to your MCP client's configuration.

Is Configure MCP Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Configure MCP Server still maintained?

Yes — the last commit was 23 days ago. The repository has 3 stars and 1 forks.