agent-discussion-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| API_AGENT_DB | No | Legacy fallback for AGENT_DISCUSSION_DB | |
| API_AGENT_MODEL | No | Legacy fallback for AGENT_DISCUSSION_MODEL | |
| API_AGENT_API_KEY | No | Legacy fallback for AGENT_DISCUSSION_API_KEY | |
| API_AGENT_TIMEOUT | No | Legacy fallback for AGENT_DISCUSSION_TIMEOUT | |
| API_AGENT_BASE_URL | No | Legacy fallback for AGENT_DISCUSSION_BASE_URL | |
| AGENT_DISCUSSION_DB | No | SQLite database path for profiles and session audit events | ~/.agent_discussion_mcp/data.db |
| AGENT_DISCUSSION_MODEL | No | Default model for agents without custom override | gpt-4o-mini |
| AGENT_DISCUSSION_API_KEY | No | API key for OpenAI-compatible endpoint | |
| AGENT_DISCUSSION_TIMEOUT | No | HTTP request timeout in seconds | 120 |
| AGENT_DISCUSSION_BASE_URL | No | Base URL for /chat/completions | https://api.openai.com/v1 |
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 |
|---|---|
| create_agentC | Create a reusable profile. Provider endpoint and API key are server-wide. |
| update_agentB | Update fields on an existing profile; omitted fields remain unchanged. |
| list_agentsB | List profiles without exposing system prompts or secrets. |
| run_soloB | Run one agent to execute a task. If |
| run_discussionA | Run a bounded multi-agent discussion with an independent judge. Provide at least two participant names. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a distinct action on a clearly identified resource: profile CRUD (create/update/list) versus execution (run_solo for one agent, run_discussion for multi-agent with a judge). The descriptions clearly delineate the two execution modes, so there is little risk of misselection.
Names follow a mostly consistent verb_noun pattern (create_agent, update_agent, run_solo, run_discussion). The only minor deviation is plural 'list_agents' versus singular elsewhere, but the convention remains predictable and readable.
Five tools is slightly lean for a profile-management plus execution server, but each tool earns its place covering profile lifecycle and both single- and multi-agent runs. Nothing appears redundant or padded.
The profile lifecycle lacks delete and get/read-single operations, so an agent can create, update, and list profiles but cannot remove or fetch one specifically. Execution paths are covered, but the CRUD surface has a notable gap.