Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
PROJECT_ROOT | Yes | The path to your project directory where the MCP memory server will store data and track files |
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 |
---|---|
start_session | Start a new AI coding session with a specific task |
add_session_step | Record completion of a step in the current session |
add_decision | Record an important technical decision |
get_project_memory | Get current project memory and session state |
set_file_approval | Set approval status for a file |
get_file_approval_status | Get approval status for a file |
check_before_modification | Check if a file can be modified according to AI metadata rules |
get_modification_actions | Get actions that should be taken after modifying a file |
parse_file_metadata | Parse AI metadata from a file |
update_file_metadata | Update AI metadata in a file |
find_files_with_metadata | Find all files that contain AI metadata |
add_changelog_entry | Add an entry to the project changelog |
get_file_changelog | Get changelog entries for a specific file |
get_recent_changes | Get recent changelog entries |
generate_folder_map | Generate or update a _map.md file for a specific folder |
generate_all_folder_maps | Generate _map.md files for all folders in the project |