Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENAI_API_KEY | No | OpenAI API key, required if using the Aider agent. | |
| AGENT_LINK_CONFIG | No | Override the default configuration path (~/.agent-link/config.json). | |
| ANTHROPIC_API_KEY | No | Anthropic API key, required if using the Aider agent. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| spawn_agent | Spawn an AI agent to work on a task. Returns a question if the agent needs clarification, or a result when done. |
| reply | Reply to an agent that is waiting for clarification. Continues the conversation until the agent returns a result or asks another question. |
| kill_agent | Terminate an active agent session and clean up its resources. |
| list_agents | List all known agents and their availability on this system. |
| get_status | Get the status of all active agent sessions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| collaborate | Generate a collaboration prompt for asking another agent for help |
| debug-with-agent | Ask another agent to help debug an error |
| code-review | Request a code review from another agent |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| agents | List of all configured agents and their availability |
| config | Current agent-link configuration |