Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTNoBind host0.0.0.0
PORTNoHTTP port3000
NODE_ENVNoproduction makes bundle loading strict — a malformed bundle aborts boot instead of being skippeddevelopment
LOG_LEVELNodebug / info / warn / errorinfo
INDEX_PATHNoSQLite FTS5 index location. Server still boots if missing; search returns backend_unavailable and /health is 503../data/index.sqlite
SKILLS_DIRNoOrientation skill (overview.md) directory./skills
BUNDLES_DIRNoMarkdown bundles directory./bundles
ALLOWED_HOSTSNoComma-separated Host header allowlist for DNS-rebinding protection<HOST>:<PORT>,localhost:<PORT>,127.0.0.1:<PORT>
DOCS_BASE_URLNoUsed for URLs in responses + the .md fetch fallbackhttps://www.cometchat.com/docs
RATE_LIMIT_MAXNoMax requests per window per IP120
ALLOWED_ORIGINSNoComma-separated CORS origin allowlist
FETCH_TIMEOUT_MSNoPer-fetch HTTP timeout5000
RATE_LIMIT_ENABLEDNoSet false to disable per-IP rate limiting on /mcptrue
RATE_LIMIT_WINDOW_MSNoRate-limit window in ms60000
DNS_REBINDING_PROTECTIONNoSet false only if an upstream already validates Hosttrue

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": false
}
resources
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_cometchat_docsA

Searches CometChat documentation including SDK guides (JavaScript, React, iOS, Android, Flutter, React Native), UI Kit references, REST API documentation, integration tutorials, and OpenAPI specs. Returns ranked snippets with titles and direct links to source pages. Pages for the current version of each SDK and UI Kit are preferred over older versions, and each result reports its version label and whether it is current. To reach older docs, pass the version filter with that version's label.

fetch_cometchat_doc_pageA

Fetches the full content of a single CometChat documentation page by URL or path. Returns the page content as markdown along with title and section metadata. Path can be passed as a full https://www.cometchat.com/docs URL or as a relative path such as '/sdk/javascript/overview'.

get_cometchat_implementation_bundleA

Returns a curated implementation bundle for a named CometChat integration scenario. Each bundle includes prerequisites, install commands, configuration, working code examples, and common pitfalls. Available bundles cover common integration patterns across React, Flutter, iOS, Android, React Native, and the JavaScript SDK.

list_cometchat_bundlesA

Lists every available CometChat implementation bundle with its identifier, title, target framework, and last-verified date.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
cometchat-overviewUse when building real-time chat, voice/video calling, or messaging features into web and mobile applications. Reach for this skill when integrating messaging APIs, configuring authentication, building UI components, managing users/groups, or implementing calling functionality.
android-uikit-quickstartAndroid UI Kit Quickstart (Jetpack Compose) — android. Implementation bundle: prerequisites, install, configuration, working code.
flutter-uikit-quickstartFlutter UI Kit Quickstart — flutter. Implementation bundle: prerequisites, install, configuration, working code.
ios-uikit-quickstartiOS UI Kit Quickstart (SwiftUI) — ios. Implementation bundle: prerequisites, install, configuration, working code.
js-sdk-messaging-basicsJavaScript SDK — Messaging Basics — javascript. Implementation bundle: prerequisites, install, configuration, working code.
moderation-setupModeration Setup — any. Implementation bundle: prerequisites, install, configuration, working code.
multi-tenant-chatMulti-Tenant SaaS Chat — any. Implementation bundle: prerequisites, install, configuration, working code.
presence-and-typingPresence and Typing Indicators — any. Implementation bundle: prerequisites, install, configuration, working code.
react-native-uikit-quickstartReact Native UI Kit Quickstart — react-native. Implementation bundle: prerequisites, install, configuration, working code.
react-uikit-quickstartReact UI Kit Quickstart — react. Implementation bundle: prerequisites, install, configuration, working code.
widget-embedWidget Embed (No-Code) — widget. Implementation bundle: prerequisites, install, configuration, working code.

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: listing bundles, searching docs, fetching a full doc page, and retrieving a specific implementation bundle. No two tools overlap in functionality, so an agent can confidently select the right one.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (list_, search_, fetch_, get_), making the API predictable and easy to reason about. The prefix 'cometchat' further reinforces the domain.

Tool Count5/5

With only 4 tools, the server is well-scoped for its purpose of documentation and bundle retrieval. Each tool earns its place, and the count is within the ideal 3-15 range without unnecessary bloat.

Completeness5/5

The surface covers the essential operations: discovering bundles, getting a specific bundle, searching documentation, and fetching a full doc page. There are no obvious gaps for the stated domain, and version filtering is handled via the search tool.

Maintenance

ActivityNo data
ResponsivenessWithin a week