fish-bridge-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| GEMINI_API_KEY | No | Gemini API key, required if backend is gemini. | |
| OPENAI_API_KEY | No | OpenAI API key, required if backend is openai. | |
| ANTHROPIC_API_KEY | No | Anthropic API key, required if backend is claude. | |
| FISH_BRIDGE_BACKEND | No | Backend to use: local, gemini, claude, openai, or hybrid. Default is local. |
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| record_turnA | Ingest one user/assistant exchange into the session graph. Call this after each response in agent mode. The graph is updated incrementally — no full re-extraction required. Returns a brief acknowledgement with node/edge counts. |
| get_contextA | Return the current compressed session context as XML. This is the same content written to .github/copilot-instructions.md. Use this when you need to recall the session state mid-conversation. |
| get_focusA | Return a query-scoped subgraph context XML. Finds the nodes most relevant to query and their graph neighborhood. Use this for targeted technical questions where full session context is too broad. Args: query: Natural language question or topic (e.g. "CORS headers configuration") |
| mark_resolvedB | Mark a question, task, or error as resolved. Args: label: The label of the node to resolve (partial match, case-insensitive). note: Optional note explaining how it was resolved. |
| add_nodeB | Manually add a node to the session graph. Args: label: Short descriptive label (≤8 words). node_type: One of: question | decision | concept | skill | file | error | task summary: Optional 1-2 sentence description. status: Optional status (default depends on type). |
| export_sessionA | Return the full session graph as a JSON string. Useful for saving a portable snapshot or importing into another session.
The JSON can be saved as a .chatgraph.json file and imported with
|
| import_sessionA | Load a prior session graph and merge it into the current session. Pass the JSON content of a .chatgraph.json file (from export_session or
Returns a summary of how many nodes and edges were merged. |
| list_deferredA | Return all deferred items in the current session as plain text. Shows questions, tasks, decisions, and errors that have been parked.
Use |
| show_activeA | Return the active session thread as plain text (not XML). Lists open questions, pending tasks, active errors, and key decisions. |
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/MakeaMouse/fish-bridge-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server