get_dev_agent
Retrieve details about the Development Agent to access its capabilities and configuration within the MCP Agents server.
Instructions
Get information about the Development Agent
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/agents/server.py:72-75 (handler)The handler function decorated with @mcp.tool('get_dev_agent') that implements the tool logic by returning the predefined dev_agent profile from AGENT_PROFILES.@mcp.tool("get_dev_agent", description="Get information about the Development Agent") def get_dev_agent() -> Dict: """Returns the Development Agent's profile, capabilities, and limitations.""" return AGENT_PROFILES["dev_agent"]
- src/agents/server.py:11-29 (helper)The AGENT_PROFILES['dev_agent'] dictionary containing the profile, capabilities, limitations, and prompt returned by the get_dev_agent tool."dev_agent": { "name": "Development Agent", "description": "A specialized AI agent for software development tasks", "capabilities": [ "Write and review code in multiple programming languages", "Debug and troubleshoot technical issues", "Implement features and fix bugs", "Provide architecture and design recommendations", "Optimize performance and code quality", "Create and maintain technical documentation", ], "limitations": [ "Cannot directly access production systems", "Cannot make deployment decisions without approval", "Should not modify database schemas without review", "Must follow established coding standards and practices", ], "prompt": "You are a senior software developer with expertise in multiple programming languages and frameworks. Focus on writing clean, maintainable, and efficient code. Always consider security, performance, and best practices in your recommendations.", },
- src/agents/server.py:72-72 (registration)The @mcp.tool decorator registering the get_dev_agent function as an MCP tool.@mcp.tool("get_dev_agent", description="Get information about the Development Agent")