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 |
|---|---|
| add | 簡單的加法計算工具 |
| npmBuild | 執行npm build命令構建專案 |
| npmInstall | 執行npm install命令安裝依賴 |
| codeFileRead | 讀取程式碼檔案並顯示行號,用於確認檔案實際行數以便編輯操作。(如果不影響編譯器的話,不需要針對縮排等小問題修改。提醒User就好了) |
| codeLineInsert | 每次使用前、使用後必須先使用(codeFileRead)。在程式碼檔案指定行插入內容,原內容將向下移動。(如果不影響編譯器的話,不需要針對縮排等小問題修改。提醒User就好了) |
| codeLineDelete | 每次使用前、使用後必須先使用(codeFileRead)。刪除程式碼檔案指定範圍的行。(如果不影響編譯器的話,不需要針對縮排等小問題修改。提醒User就好了) |
| fileWrite | 檔案寫入功能,為文件提供建立、編輯與寫入功能 |
| fileRead | 讀取檔案內容,支援純文本和JSON格式 |
| edit_file | 對檔案進行精確的編輯,可以替換特定文字內容 |
| insert_to_file | 在檔案的特定位置插入新內容 |
| delete_from_file | 從檔案中刪除特定內容 |
| localizationGetByKey | 根據Key查詢特定翻譯項目 |
| localizationSearch | 搜尋包含特定文字的翻譯項目 |
| localizationAdd | 新增一個完整的翻譯項目 |
| localizationUpdate | 更新現有翻譯項目的內容 |
| localizationDelete | 刪除指定Key的翻譯項目 |
| localizationExportJson | 將特定語言的翻譯導出為JSON格式 |
| localizationFindMissing | 查找有Key值但缺少特定語言翻譯的項目 |
| localizationFindLongValues | 查找超過特定字數的翻譯項目 |
| find_files | 在允許的目錄中找尋所有符合檔名模式的檔案並標示其檔案路徑 |
| search_code | 在允許的目錄中搜尋包含特定文字的程式碼 |
| taskCreate | 創建新的任務,可以包含多個步驟 |
| taskGetAll | 獲取所有任務列表 |
| taskGetById | 根據ID獲取特定任務 |
| taskUpdate | 更新現有任務信息 |
| taskDelete | 刪除指定ID的任務 |
| taskStepUpdate | 更新任務的特定步驟 |
| taskStepAdd | 為任務添加新步驟 |
| taskStepDelete | 刪除任務的特定步驟 |
| taskSearch | 根據條件搜索任務 |
| taskAnalyze | 獲取任務狀態分析報告 |
| taskSetAllSteps | 設定某個任務所有步驟的完成狀態 |
| taskGenerateReport | 生成任務進度Markdown報告,可選擇日期篩選範圍 |