@git-fabric/chat
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| QDRANT_URL | Yes | Qdrant Cloud cluster URL | |
| GITHUB_TOKEN | Yes | GitHub PAT for state repo read/write | |
| OPENAI_API_KEY | Yes | OpenAI API key for text-embedding-3-small | |
| QDRANT_API_KEY | Yes | Qdrant Cloud API key | |
| ANTHROPIC_API_KEY | Yes | Anthropic API key for Claude completions | |
| GITHUB_STATE_REPO | No | State repo (default: ry-ops/git-steer-state) | ry-ops/git-steer-state |
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| chat_session_createA | Create a new chat session with Claude. Optionally set a system prompt, project tag, model, and title. Returns the sessionId to use in subsequent calls. |
| chat_session_listA | List recent chat sessions. Filter by project, state, and limit. Sessions are sorted by most recently updated first. |
| chat_session_getA | Get full session details including message history. Use this to inspect or resume a prior conversation. |
| chat_session_archiveA | Archive a session. Archived sessions are hidden from the default list but remain searchable and resumable. |
| chat_session_deleteA | Permanently delete a session and all its messages. This also removes vectors from Qdrant. Irreversible. |
| chat_message_sendA | Send a message in an existing session and get a Claude response. Reconstructs full conversation history for the API call. Stores both user message and assistant response. Returns the assistant reply with token usage. |
| chat_message_listB | List messages in a session with pagination. Returns messages in chronological order. |
| chat_searchA | Semantic search over all stored conversation content using vector similarity. Finds messages relevant to the query even if exact words don't match. Optionally scope to a project or specific session. |
| chat_context_injectA | Inject external context into a session before the next message send. Use this to pipe in Aiana memory recall, documentation snippets, or runtime state. The injected content is stored as a message and included in the next completion call. |
| chat_statusA | Return aggregate stats: total sessions, total messages, and tokens consumed today. Useful for quota monitoring and observability. |
| chat_healthA | Ping Anthropic and Qdrant services. Returns latency for each. Use to verify the app is operational before sending messages. |
| chat_thread_forkA | Fork a session at a specific message to explore an alternative branch of conversation. Creates a new session with all history up to and including the fork point. The original session is unchanged. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/git-fabric/chat'
If you have feedback or need assistance with the MCP directory API, please join our Discord server