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_a_joke | Get a really funny joke! For testing :) |
configure_project | Configure a new project containing files. |
list_all_files_in_project | List all files in a project, returning a file tree. This is useful for getting an overview of the project, or specific subdirectories of the project. A project may have many files, so you are suggested to start with a depth limit to get an overview, and then continue increasing the depth limit with a filter to look at specific subdirectories. |
find_files_by_chunk_content | Step 1: Find files containing chunks with matching text. |
find_matching_chunks_in_file | Step 2: Find the actual matching chunks in a specific file. |
chunk_details | Get full content of a specific chunk. |
list_most_recently_checked_out_branches | List the n most recently checked out branches in the project |
diff_with_ref | Return a summary of the diff between HEAD and the given ref. You probably want the ref to be the 'base' branch like develop or main, off which PRs are made - and you can likely determine this by viewing the most recently checked out branches. |