Skip to main content
Glama
Shylendra

bearer-mcp-server

by Shylendra

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoListen address (Cloud Run: auto 0.0.0.0)127.0.0.1
PORTNoHTTP listen port3000
MCP_TOKEN_FILENoPath to JSON file with token definitions
MCP_CORS_ORIGINNoCORS origin for browser access*
MCP_REQUIRE_AUTHNoEnforce bearer token auth on HTTPtrue
MCP_BEARER_TOKENSNoComma-separated valid bearer tokens
MCP_LOG_BODY_LIMITNoMax chars for request/response body logging4000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
echoA

Echoes back the text you send. Useful as a connectivity and authentication check.

search_projectsA

Search for projects by name, language, status, or tags. Returns paginated results with metadata.

get_projectA

Get full details for a single project by its ID.

create_projectA

Create a new project in the platform. Returns the created project with its assigned ID.

deploy_serviceA

Triggers a deployment for a project to a target environment. Simulates the deployment pipeline and returns a deployment ID for tracking.

list_api_keysA

List all API keys for a project. Keys are returned with masked values — the full key is only shown at creation time.

rotate_api_keyA

Rotate (regenerate) an existing API key. The old key is immediately invalidated and a new key value is returned. This is the only time the full key is visible.

get_metricsA

Get usage and performance metrics for a project over the last 24 hours. Returns hourly data points with request counts, errors, and latency percentiles.

search_logsA

Full-text search across application log entries. Filter by project, severity level, or free-text query. Returns the most recent matching entries.

run_diagnosticA

Run a comprehensive health diagnostic on a project. Checks connectivity, recent errors, configuration validity, and resource utilization. Returns structured results.

Prompts

Interactive templates invoked by user choice

NameDescription
debug_deploymentProduces a prompt asking the model to diagnose and suggest fixes for a failed deployment.
write_api_docsAsks the model to generate API documentation for an endpoint in a given language/framework.
review_configAsks the model to review a configuration file (YAML/JSON/TOML) for correctness, security issues, and best practices.
incident_postmortemAsks the model to draft a blameless postmortem for a service incident.

Resources

Contextual data attached and managed by the client

NameDescription
server-configServer configuration, version info, and feature flags.
api-referenceMarkdown API reference for the mock developer platform.
system-statusLive system status including services, regions, and active incidents.
stellar-apistellar-api — typescript / active
nebula-webnebula-web — typescript / active
quantum-workerquantum-worker — python / active
horizon-mobilehorizon-mobile — typescript / active
aurora-mlaurora-ml — python / active
cipher-authcipher-auth — go / active
cascade-eventscascade-events — rust / active
prism-analyticsprism-analytics — typescript / inactive
echo-notificationsecho-notifications — go / active
vault-secretsvault-secrets — rust / active
falcon-cdnfalcon-cdn — go / active
mercury-ingestmercury-ingest — python / active
phoenix-recoveryphoenix-recovery — go / active
lighthouse-monitorlighthouse-monitor — typescript / active
zenith-schedulerzenith-scheduler — python / inactive
titan-dbtitan-db — rust / active
orion-searchorion-search — go / active
glacier-storageglacier-storage — python / archived
ember-chatember-chat — typescript / active
nova-i18nnova-i18n — typescript / active
Ada LovelaceAda Lovelace (admin) — ada@example.com
Alan TuringAlan Turing (developer) — alan@example.com
Grace HopperGrace Hopper (admin) — grace@example.com
Linus TorvaldsLinus Torvalds (developer) — linus@example.com
Margaret HamiltonMargaret Hamilton (developer) — margaret@example.com

TDQS

A3.9/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct resource and action: projects (create, get, search), deployments, API keys (list, rotate), metrics, logs, diagnostics, and connectivity. There is no overlap or ambiguity between tool purposes.

Naming Consistency4/5

Most tools follow a clear verb_noun snake_case pattern (create_project, search_logs, rotate_api_key). The only deviation is 'echo', which lacks a noun object, but this is a minor utility and does not undermine the overall pattern.

Tool Count5/5

With 10 tools, the server is well-scoped for a platform management API. Each tool covers a distinct aspect of project and deployment management, observability, and diagnostics, without unnecessary bloat.

Completeness3/5

The server covers project creation, retrieval, search, and deployment, but lacks update/delete operations for projects and API key creation/deletion. Deployment status tracking is also missing. These are notable gaps that agents may need to work around.

Maintenance

ActivitySlowing
ResponsivenessNo issues