project_map
Generate a directory tree and list supported text files for a local project while respecting gitignore rules and excluding file contents, in markdown or JSON.
Instructions
Directory tree and the list of supported text files, without file contents.
Respects default ignores and .gitignore files. Symlinks are not followed.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "project_map"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Local project directory. Defaults to the server's working directory. | |
| format | No | Output format: 'markdown' (default) or 'json' (structured envelope). | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |