Code Intelligence MCP
C

Code Intelligence MCP

基於MCP協議的智能代碼建議服務,通過AI分析用戶需求,從私有代碼庫中推薦最合適的組件和工具方法,提升代碼複用和開發效率。
2分
3.2K

什麼是Code Intelligence MCP?

Code Intelligence MCP是一個基於Model Context Protocol的智能代碼建議服務。它能夠理解您的開發需求,並從您配置的私有組件庫和工具方法庫中,智能推薦最合適的代碼解決方案。無論是開發UI界面還是實現業務邏輯,它都能幫助您快速找到可複用的代碼,避免重複造輪子。

如何使用Code Intelligence MCP?

您只需要在AI IDE(如Claude Desktop)中配置MCP服務器,然後通過自然語言描述您的開發需求。服務會自動分析需求,推薦相關的組件或方法,並提供完整的實現方案,包括導入語句、使用示例和最佳實踐建議。

適用場景

1. 快速開發UI界面:創建頁面、表單、彈窗等UI組件時,自動推薦合適的私有組件 2. 實現業務邏輯:需要數據處理、格式轉換、加密驗證等功能時,推薦現有的工具方法 3. 代碼複用:避免重複編寫相似功能的代碼,提高開發效率 4. 團隊協作:統一團隊代碼風格,確保使用標準的組件和方法

主要功能

UI組件智能推薦
分析UI開發需求,從私有組件庫中匹配最相關的組件,提供完整的導入和使用方案
工具方法智能推薦
分析邏輯功能需求,從工具方法庫中推薦可複用的方法,避免重複開發
提示詞優化
將模糊的開發需求轉化為具體的、可執行的代碼實現方案,包含導入語句和最佳實踐
知識庫管理
支持管理私有組件庫和工具方法庫,通過語義匹配算法計算推薦相關性
多模型支持
支持OpenAI、Anthropic、DeepSeek等多種AI模型,可根據需要靈活切換
便捷配置
支持通過npx直接使用,無需本地安裝,配置簡單快捷
優勢
提高開發效率:快速找到可複用的組件和方法,減少重複開發時間
保證代碼質量:推薦經過驗證的私有組件和方法,確保代碼的一致性和可靠性
降低學習成本:新成員可以快速瞭解團隊現有的代碼資源
靈活配置:支持自定義組件庫和方法庫,適應不同團隊的需求
易於集成:與主流AI IDE無縫集成,使用體驗流暢
侷限性
需要初始配置:需要手動配置組件庫和方法庫信息
依賴AI模型:推薦質量受所選AI模型的影響
私有化部署:需要自行管理API密鑰和配置數據
知識庫維護:需要定期更新組件和方法信息以保持準確性

如何使用

準備配置文件
創建配置文件目錄,下載或創建三個配置文件:config.json(AI模型配置)、components.json(組件庫)、utils.json(工具方法庫)
配置AI IDE
在您的AI IDE(如Claude Desktop)配置文件中添加MCP服務器配置
重啟AI IDE
重啟您的AI IDE以使配置生效,MCP服務將自動啟動
開始使用
在AI對話中描述您的開發需求,服務將自動提供代碼建議

使用案例

創建用戶登錄頁面
當您需要快速創建一個用戶登錄界面時,服務會分析您的需求,推薦合適的表單組件、輸入框組件和按鈕組件
實現數據格式化功能
當您需要對數據進行格式化處理時,服務會從工具方法庫中推薦現有的格式化函數
構建數據表格組件
當您需要展示數據表格時,服務會推薦現有的表格組件及相關功能
實現文件上傳功能
當您需要實現文件上傳功能時,服務會推薦現有的上傳組件和相關工具方法

常見問題

這個服務需要付費嗎?
如何更新組件庫和方法庫?
支持哪些AI IDE?
推薦不準確怎麼辦?
如何切換AI模型?
支持本地部署的模型嗎?
配置文件丟失或損壞怎麼辦?
可以同時使用多個私有代碼庫嗎?

相關資源

GitHub倉庫
項目源代碼和最新版本
Model Context Protocol文檔
MCP協議官方文檔
配置示例文件
配置文件模板和示例
問題反饋
提交bug報告或功能建議
Claude Desktop配置指南
Claude Desktop的MCP配置說明

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "code-intelligence": {
      "command": "npx",
      "args": ["-y", "code-intelligence-mcp"],
      "env": {
        "CI_MCP_DATA_DIR": "~/.config/ci-mcp"
      }
    }
  }
}

{
  "mcpServers": {
    "code-intelligence": {
      "command": "/bin/zsh",
      "args": ["/path/to/code-intelligence-mcp/scripts/start.sh"]
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

C
Claude Context
Claude Context是一個MCP插件,通過語義代碼搜索為AI編程助手提供整個代碼庫的深度上下文,支持多種嵌入模型和向量數據庫,實現高效代碼檢索。
TypeScript
5.4K
5分
A
Acemcp
Acemcp是一個代碼庫索引和語義搜索的MCP服務器,支持自動增量索引、多編碼文件處理、.gitignore集成和Web管理界面,幫助開發者快速搜索和理解代碼上下文。
Python
9.8K
5分
B
Blueprint MCP
Blueprint MCP是一個基於Arcade生態的圖表生成工具,利用Nano Banana Pro等技術,通過分析代碼庫和系統架構自動生成架構圖、流程圖等可視化圖表,幫助開發者理解複雜系統。
Python
8.2K
4分
M
MCP Agent Mail
MCP Agent Mail是一個為AI編程代理設計的郵件式協調層,提供身份管理、消息收發、文件預留和搜索功能,支持多代理異步協作和衝突避免。
Python
8.4K
5分
K
Klavis
Klavis AI是一個開源項目,提供在Slack、Discord和Web平臺上簡單易用的MCP(模型上下文協議)服務,包括報告生成、YouTube工具、文檔轉換等多種功能,支持非技術用戶和開發者使用AI工作流。
TypeScript
14.0K
5分
M
MCP
微軟官方MCP服務器,為AI助手提供最新微軟技術文檔的搜索和獲取功能
13.0K
5分
A
Aderyn
Aderyn是一個開源的Solidity智能合約靜態分析工具,由Rust編寫,幫助開發者和安全研究人員發現Solidity代碼中的漏洞。它支持Foundry和Hardhat項目,可生成多種格式報告,並提供VSCode擴展。
Rust
10.7K
5分
D
Devtools Debugger MCP
Node.js調試器MCP服務器,提供基於Chrome DevTools協議的完整調試功能,包括斷點設置、單步執行、變量檢查和表達式評估等
TypeScript
10.0K
4分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
23.6K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
31.2K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
85.7K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
25.1K
4.5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
14.1K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
16.2K
5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
18.9K
4.8分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
57.1K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2025AIBase