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報告,可選擇日期篩選範圍 |