Modern Cli MCP
M

Modern Cli MCP

一個提供107個現代命令行工具的MCP服務器,為AI/LLM代理提供文件系統、Git平臺、容器、Kubernetes和數據轉換等工具的JSON-RPC結構化訪問。
2分
6.0K

什麼是Modern CLI MCP Server?

Modern CLI MCP Server是一個Model Context Protocol(MCP)服務器,它將107個現代命令行工具封裝成AI友好的接口。通過這個服務器,AI助手(如Claude)可以直接使用這些工具來執行各種任務,包括文件瀏覽、代碼搜索、Git操作、容器管理、Kubernetes部署等。所有工具的輸出都自動轉換為結構化JSON格式,讓AI能夠輕鬆理解和處理結果。

如何使用Modern CLI MCP Server?

使用Modern CLI MCP Server非常簡單:首先通過Nix、Docker或二進制文件安裝服務器,然後在你的AI助手(如Claude Desktop)的MCP配置中添加服務器配置。配置完成後,AI助手就可以直接調用各種命令行工具,比如讓AI搜索代碼、查看文件、管理Git倉庫或檢查Kubernetes集群狀態。

適用場景

Modern CLI MCP Server特別適合以下場景: 1. AI輔助開發:讓AI幫助搜索代碼、分析項目結構、管理Git操作 2. DevOps自動化:AI可以檢查容器鏡像、掃描安全漏洞、管理Kubernetes資源 3. 數據分析和處理:AI可以使用jq、yq等工具處理JSON、YAML、XML數據 4. 系統監控和調試:AI可以查看進程、分析日誌、檢查系統狀態 5. 學習和探索:AI可以幫你學習各種命令行工具的使用方法

主要功能

豐富的工具集
提供107個精心挑選的現代命令行工具,覆蓋文件系統、搜索、Git、容器、Kubernetes、數據處理、網絡、系統監控等多個領域。
AI優化輸出
所有工具的輸出都自動轉換為結構化JSON格式,便於AI解析和理解。避免了傳統命令行輸出的非結構化問題。
零配置依賴管理
通過Nix包管理器,所有工具依賴自動解決,無需手動安裝107個工具。Docker版本也包含所有必要工具。
智能訪問控制
支持.agentignore文件來控制AI可以訪問哪些文件,保護敏感數據和配置文件不被AI意外訪問。
多平臺支持
支持Nix、Docker和原生二進制三種運行方式,可以在各種環境中部署和使用。
Git集成
深度集成GitHub和GitLab API,AI可以直接操作倉庫、問題、拉取請求、工作流等。
優勢
一站式解決方案:無需為每個工具單獨配置AI訪問
結構化輸出:所有工具輸出都是JSON,AI處理更準確
安全可控:通過.agentignore精細控制AI的文件訪問權限
易於部署:多種安裝方式,適應不同環境需求
持續更新:工具集會隨著社區發展不斷更新和完善
性能優化:使用現代高效的命令行工具(如fd、rg替代傳統find、grep)
侷限性
學習曲線:需要了解MCP協議的基本概念和配置方法
資源佔用:包含107個工具,Docker鏡像和Nix包體積較大
權限限制:AI只能訪問明確允許的文件和目錄
網絡依賴:某些Git和容器操作需要網絡連接
平臺限制:某些工具可能在不同操作系統上有差異

如何使用

選擇安裝方式
根據你的環境選擇合適的安裝方式: - Nix(推薦):最簡單,自動管理所有依賴 - Docker:適合容器化環境 - 二進制文件:直接運行預編譯版本
配置AI助手
在你的AI助手(如Claude Desktop)的MCP配置文件中添加服務器配置。配置文件通常位於: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%\Claude\claude_desktop_config.json - Linux: ~/.config/Claude/claude_desktop_config.json
配置訪問控制(可選)
在項目根目錄創建.agentignore文件,指定AI不能訪問的文件和目錄。這可以保護敏感信息如API密鑰、配置文件等。
開始使用
重啟AI助手,現在你可以讓AI使用各種命令行工具了。例如,你可以說: - "查看當前目錄的文件" - "搜索包含TODO的代碼" - "檢查Docker容器狀態" - "查看GitHub倉庫信息"

使用案例

代碼審查助手
AI可以幫助進行代碼審查,搜索潛在問題,檢查代碼質量。
項目分析報告
AI可以分析項目結構,提供統計信息和洞察。
DevOps監控
AI可以監控容器和Kubernetes環境的狀態。
數據處理和轉換
AI可以幫助處理各種格式的數據文件。
Git操作自動化
AI可以協助完成日常的Git和GitHub操作。

常見問題

我需要安裝所有107個命令行工具嗎?
AI可以訪問我電腦上的所有文件嗎?
這個服務器支持哪些AI助手?
如何添加新的命令行工具?
輸出總是JSON格式嗎?
這個服務器會影響我的系統性能嗎?
如何更新到最新版本?
支持Windows系統嗎?

相關資源

官方文檔
完整的官方文檔,包括詳細工具列表、API參考和配置指南
GitHub倉庫
源代碼、問題跟蹤和貢獻指南
Docker鏡像
官方Docker鏡像倉庫
FlakeHub頁面
Nix Flake版本管理和發佈
Model Context Protocol
MCP協議官方規範
Claude MCP文檔
Anthropic官方的MCP開發文檔
工具詳細列表
所有107個工具的詳細說明和使用示例

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "modern-cli": {
      "command": "nix",
      "args": ["run", "github:NacoSolutions/modern-cli-mcp", "--"]
    }
  }
}

{
  "mcpServers": {
    "modern-cli": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "ghcr.io/nacosolutions/modern-cli-mcp"]
    }
  }
}

{
  "mcpServers": {
    "modern-cli": {
      "command": "/path/to/modern-cli-mcp"
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

R
Rsdoctor
Rsdoctor 是一款專為 Rspack 生態系統打造的構建分析工具,全面兼容 webpack,提供可視化構建分析、多維度性能診斷及智能優化建議,幫助開發者提升構建效率與工程質量。
TypeScript
8.7K
5分
N
Next Devtools MCP
Next.js開發工具MCP服務器,為Claude、Cursor等AI編程助手提供Next.js開發工具和實用程序,包括運行時診斷、開發自動化和文檔訪問功能。
TypeScript
9.3K
5分
T
Testkube
Testkube是一個面向雲原生應用的測試編排與執行框架,提供統一平臺來定義、運行和分析測試,支持現有測試工具和Kubernetes基礎設施。
Go
6.2K
5分
M
MCP Windbg
一個MCP服務器,將AI模型與WinDbg/CDB集成,用於分析Windows崩潰轉儲文件和進行遠程調試,支持自然語言交互執行調試命令。
Python
8.6K
5分
R
Runno
Runno是一個JavaScript工具包集合,用於在瀏覽器和Node.js等環境中安全地運行多種編程語言的代碼,通過WebAssembly和WASI實現沙盒化執行,支持Python、Ruby、JavaScript、SQLite、C/C++等語言,並提供Web組件、MCP服務器等集成方式。
TypeScript
7.5K
5分
N
Netdata
Netdata是一個開源即時基礎設施監控平臺,提供每秒級指標收集、可視化、機器學習驅動的異常檢測和自動化告警,無需複雜配置即可實現全棧監控。
Go
9.6K
5分
M
MCP Server
Mapbox MCP服務器是一個Node.js實現的模型上下文協議服務器,為AI應用提供Mapbox地理空間API的訪問能力,包括地理編碼、興趣點搜索、路線規劃、等時線分析和靜態地圖生成等功能。
TypeScript
6.7K
4分
U
Uniprof
uniprof是一個簡化CPU性能分析的工具,支持多種編程語言和運行時,無需修改代碼或添加依賴,可通過Docker容器或主機模式進行一鍵式性能剖析和熱點分析。
TypeScript
7.2K
4.5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
33.7K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
27.2K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
100.7K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
28.7K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
21.4K
4.8分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
15.6K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
66.9K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase