get_project_settings | Get the project settings for the current working directory or a proposed path.
Returns configuration settings including project path, type, and metadata.
If proposed_path is not provided or invalid, uses the current directory. |
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 project structure with appropriate directories and config files.
This tool sets up the necessary directories and configuration files for IDE
integration, including .ai-templates directory and IDE-specific rules.
Note: If project_path is omitted, not a string, invalid, or the directory doesn't exist,
the current working directory will be used automatically. |
initialize_ide_rules | Initialize IDE rules for a project.
This tool sets up IDE-specific rules for a project, creating the necessary
files and directories for AI assistants to understand project conventions.
Note: If project_path is omitted, not a string, or invalid, the current working
directory will be used automatically. |
prime_context | Prime project context by analyzing documentation and structure.
This tool analyzes the project structure and documentation to provide
context information for AI assistants working with the project.
Note: If project_path is omitted, not a string, or invalid, the current working
directory will be used automatically. |
migrate_mcp_config | Migrate MCP configuration between different IDEs.
This tool helps migrate configuration and rules between different IDEs,
ensuring consistent AI assistance across different environments.
Note: If project_path is omitted, not a string, or invalid, the current working
directory will be used automatically. |
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. |