Provides connectivity to Google Gemini models, enabling the agile team framework to utilize Google's AI capabilities for large-scale development and project management tasks.
Allows the server to leverage local LLM instances through Ollama, enabling persona-based agile tasks to be performed on local compute resources.
Wraps OpenAI's API to enable agile team personas to perform activities such as business analysis and decision-making using various GPT models.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Agile Team MCP ServerAs a Business Analyst, create user stories for the new dashboard features."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Agile Team MCP Server
A team of Agent Personas wrapped in an MCP server that has the ability to leverage at scale massive compute by wrapping various LLM providers to perform activities as an Agile Team Persona.
Features
Model Wrapping: Send prompts to multiple LLM models with a unified interface
Provider/Model Correction: Automatically correct and validate provider and model names
File Support: Send prompts from files and save responses to files
Provider/Model Discovery: List available providers and models
Persona Tools: Specialized personas like Business Analyst, Product Manager, Spec Writer, and Team Decision Maker
Setup
Installation
Environment Configuration
Create and edit your .env file with your API keys:
Required API keys in your .env file:
MCP Server Configuration
To utilize this MCP server directly in other projects either use the buttons to install in VSCode, edit the .mcp.json file directory.
Clients tend to have slighty different configurations
Configure for Claude.app
Configure for Claude.code
Setting up Agile Team with Claude Code easily by importing it.
Note: "--directory" would be the path to the source code if not in the same directory.
To remove the configuration later:
Available LLM Providers
Provider | Short Prefix | Full Prefix | Example Usage |
OpenAI |
|
|
|
Anthropic |
|
|
|
Google Gemini |
|
|
|
Groq |
|
|
|
DeepSeek |
|
|
|
Ollama |
|
|
|
Usage
Command Line
Run the server directly:
With MCP Client
With a compatible MCP client, you can connect to the server:
Available Prompts
Interactive conversation starters and guided workflows to help you discover and use server capabilities.
List MCP Assets
Get a comprehensive overview of all server capabilities including tools, personas, providers, and workflows.
Parameters: None required
Usage:
Returns: Comprehensive markdown documentation including:
All available tools with parameters and examples
Supported LLM providers with shortcuts and usage examples
Agent personas (Business Analyst, Product Manager, Spec Writer, Decision Maker)
Quick start workflows for agile team processes
Advanced usage patterns and best practices
Pro tips for model selection and workflow optimization
This prompt provides a self-documenting overview of the entire agile-team MCP server, making it easy to discover capabilities and get started with productive workflows.
Available Tools
List Available Options
Tools to discover available LLM providers and their supported models.
List Providers Tool
Lists all supported LLM providers and their shortcut prefixes.
Parameters: None required
Examples:
List Models Tool
Lists all available models for a specific provider.
Parameters:
Parameter | Description | Default Value |
| The provider to list models for (e.g., "openai", "anthropic") | required |
Examples:
Send Prompts to Models
Send text prompts directly to LLM models and get their responses.
Parameters:
Parameter | Description | Default Value |
| The prompt text to send to the models | required |
| List of models in format "provider:model" |
|
Features:
Send prompts to one or multiple models simultaneously
Use model suffixes for special behaviors:
:4kor other numbers for thinking token budgets:highfor increased reasoning effort (OpenAI only)
Examples:
Work with Files
Process prompts from files and save responses to files for batch processing.
From File Tool
Parameters:
Parameter | Description | Default Value |
| Path to the file containing the prompt | required |
| List of models in format "provider:model" |
|
Examples:
From File to File Tool
Parameters:
Parameter | Description | Default Value |
| Path to the file containing the prompt | required |
| List of models in format "provider:model" |
|
| Full path for the output file | Generated based on input |
| Directory for response files | input file's directory/responses |
| File extension for output files |
|
Examples:
Team Decision Making
Use multiple models as team members to generate different solutions, then have a decision maker model evaluate and choose the best approach.
Parameters:
Parameter | Description | Default Value |
| Path to the file containing the prompt | required |
| List of team member models |
|
| Model for making the decision |
|
| Full path for the output document | Generated based on input |
| Directory for response files | input file's directory/responses |
| File extension for output files |
|
| Custom decision maker prompt | Default template |
Examples:
Business Analyst Persona
Generate detailed business analysis using a specialized Business Analyst persona, with optional team-based decision making.
Capabilities:
Creating detailed project briefs and requirement documents
Analyzing business needs and market opportunities
Defining MVP scope and feature prioritization
Identifying target audiences and user personas
Parameters:
Parameter | Description | Default Value |
| Path to the file containing business requirements | required |
| Models to use in format "provider:model" |
|
| Full path for the output document | Generated based on input |
| Directory for response files | input file's directory/responses |
| File extension for output files |
|
| Whether to use team decision making |
|
| Models for team members if using decision maker |
|
| Model for final decision making |
|
Examples:
Product Manager Persona
Generate comprehensive product management plans using a specialized Product Manager persona, with optional team-based decision making.
Capabilities:
Creating detailed product plans with prioritized features and clear timelines
Developing product vision and strategy
Performing market and competitive analysis
Defining user stories and requirements
Managing cross-functional team collaboration
Implementing data-driven decision making
Parameters:
Parameter | Description | Default Value |
| Path to the file containing the product requirements | required |
| Models to use in format "provider:model" |
|
| Full path for the output document | Generated based on input |
| Directory for response files | input file's directory/responses |
| File extension for output files |
|
| Whether to use team decision making |
|
| Models for team members if using decision maker |
|
| Model for final decision making |
|
| Custom Product Manager prompt template | Default template |
| Custom decision maker prompt template | Default template |
Examples:
Spec Writer Persona
Generate clear, developer-ready specification documents from PRDs, project briefs, or user requests using a specialized Spec Writer persona.
Capabilities:
Producing technical specifications from PRDs or project briefs
Defining step-by-step implementation instructions for developers and AI agents
Creating comprehensive specifications with architectural patterns and validation criteria
Defining tool behavior, CLI structure, directory layout, and testing plans
Using focused, reproducible examples to communicate architectural patterns
Ensuring each spec includes validation steps to verify implementation
Parameters:
Parameter | Description | Default Value |
| Path to the file containing requirements or PRD | required |
| Models to use in format "provider:model" |
|
| Full path for the output document | Generated based on input |
| Directory for response files | input file's directory/responses |
| File extension for output files |
|
| Whether to use team decision making |
|
| Models for team members if using decision maker |
|
| Model for final decision making |
|
| Custom Spec Writer prompt template | Default template |
| Custom decision maker prompt template | Default template |
Examples: