GonMCPtool is a Model Context Protocol server toolset designed for development and maintenance tasks with the following capabilities:
- Basic Operations: Perform addition, execute npm build and install commands
- File Management: Create, read, write, edit and delete files with precision (line editing, JSON handling, content insertion/deletion, text replacement)
- Code Tools: Read and modify code files with line number tracking
- Search Functionality: Find files by pattern and search for specific text within code
- Localization: Manage translations (add, update, delete entries), export JSON, identify missing or long translations
- Task Management: Create, update, and delete tasks, track steps, generate reports, and manage task guidance documents
Supports environment variable configuration through .env files, enabling customization of allowed directories and other settings
Provides support for cloning Git repositories as part of the installation process
Enables cloning the project from GitHub repositories as part of the setup process
Offers built-in tools for running npm commands including build and dependency installation operations
Built with TypeScript and provides tools for working with TypeScript projects and code files
MCP 伺服器工具集
這是一個基於 Model Context Protocol 的伺服器工具集,提供多種功能來輔助開發和維護工作。
功能概覽
基本工具
- add - 簡單的加法計算工具
- npmBuild - 執行 npm build 命令構建專案
- npmInstall - 執行 npm install 命令安裝依賴
檔案操作工具
- codeFileRead - 讀取程式碼檔案並顯示行號
- codeLineInsert - 在程式碼檔案指定行插入內容
- codeLineDelete - 刪除程式碼檔案指定範圍的行
- fileWrite - 檔案寫入功能,提供建立、編輯與寫入功能
- fileRead - 讀取檔案內容,支援純文本和JSON格式
- edit_file - 對檔案進行精確的編輯,可以替換特定文字內容
- insert_to_file - 在檔案的特定位置插入新內容
- delete_from_file - 從檔案中刪除特定內容
搜尋工具
- find_files - 在允許的目錄中找尋符合檔名模式的檔案
- search_code - 在允許的目錄中搜尋包含特定文字的程式碼
本地化工具
- localizationGetByKey - 根據Key查詢特定翻譯項目
- localizationSearch - 搜尋包含特定文字的翻譯項目
- localizationAdd - 新增一個完整的翻譯項目
- localizationUpdate - 更新現有翻譯項目的內容
- localizationDelete - 刪除指定Key的翻譯項目
- localizationExportJson - 將特定語言的翻譯導出為JSON格式
- localizationFindMissing - 查找有Key值但缺少特定語言翻譯的項目
- localizationFindLongValues - 查找超過特定字數的翻譯項目
任務管理器工具
- taskCreate - 創建新的任務,可以包含多個步驟
- taskGetAll - 獲取所有任務列表
- taskGetById - 根據ID獲取特定任務
- taskUpdate - 更新現有任務信息
- taskDelete - 刪除指定ID的任務
- taskStepUpdate - 更新任務的特定步驟
- taskStepAdd - 為任務添加新步驟
- taskStepDelete - 刪除任務的特定步驟
- taskSearch - 根據條件搜索任務
- taskAnalyze - 獲取任務狀態分析報告
- taskSetAllSteps - 設定某個任務所有步驟的完成狀態
- taskGenerateReport - 生成任務進度Markdown報告
- taskGuidanceRead - 讀取AI任務指導文件
- taskGuidanceWrite - 寫入AI任務指導文件
- taskStart - 開始一個任務
- taskComplete - 完成一個任務
檔案操作工具詳細說明
fileWrite
提供檔案寫入功能,可以創建新檔案或修改現有檔案。
fileRead
讀取檔案內容,支援純文本和JSON格式。
edit_file
對檔案進行精確的編輯,可以替換特定文字內容。
insert_to_file
在檔案的特定位置插入新內容。
delete_from_file
從檔案中刪除特定內容。
使用範例
建立和編輯檔案
使用 JSON 模式
註意事項
codeFileRead
、codeLineInsert
和codeLineDelete
工具主要用於程式碼編輯,而新的檔案工具(fileWrite
、fileRead
等)更為通用,可用於任何類型的文本檔案。- 使用
edit_file
、insert_to_file
和delete_from_file
工具時,建議先啟用dryRun
模式來預覽變更,確保操作不會造成意外的修改。 - 檔案路徑可以是相對路徑或絕對路徑。
- 進行批次操作時,建議使用
edit_file
工具,可以在一次調用中進行多個編輯操作。
You must be authenticated.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
A TypeScript-based Model Context Protocol toolkit that enables AI to interact with code files, manage translations, build projects, and search for files and code content.
Related MCP Servers
- -securityFlicense-qualityA TypeScript implementation of a Model Context Protocol (MCP) server that exposes Dify workflows as tools for AI systems to interact with.Last updated -16TypeScript
- -securityAlicense-qualityA TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.Last updated -6TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that helps AI code editors locate TypeScript symbol definitions in codebases, particularly useful for finding original definitions of imported symbols and classes.Last updated -29JavaScript
- -securityFlicense-qualityA TypeScript template for creating Model Context Protocol servers that enable AI models to utilize external tools, including example operations and simple number addition functionality.Last updated -2TypeScript