Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_project_settings | |
think | Record a thought for later reference and analysis. This tool allows you to record thoughts during development or analysis processes. Thoughts can be organized by category and depth to create a hierarchical structure of analysis. |
get_thoughts | Retrieve recorded thoughts. This tool retrieves all previously recorded thoughts, optionally filtered by category. You can also choose to organize them hierarchically by depth. |
clear_thoughts | Clear recorded thoughts. This tool removes previously recorded thoughts, optionally filtered by category. If no category is specified, all thoughts will be cleared. |
get_thought_stats | Get statistics about recorded thoughts. This tool provides statistics about recorded thoughts, such as count and depth distribution. Results can be filtered by category. |
detect_thinking_directive | Detect thinking directives. This tool analyzes text to detect directives suggesting deeper thinking, such as "think harder", "think deeper", "think again", etc. |
should_think | Assess whether deeper thinking is needed for a query. This tool analyzes a query to determine if it requires deeper thinking, based on complexity indicators and context. |
think_more | Get guidance for thinking more deeply. This tool provides suggestions and guidance for thinking more deeply about a specific query or thought. |
initialize_ide | |
initialize_ide_rules | |
prime_context | |
migrate_mcp_config | |
process_natural_language | Process natural language command and route to appropriate tool. This tool takes a natural language query and determines which tool to call with what parameters, providing a way to interact with the MCP Agile Flow tools using natural language. |