Claudesmalltalk
C

Claudesmalltalk

ClaudeSmalltalk是一個將Claude Desktop連接到運行中的Smalltalk編程環境的項目,通過MCP協議提供代碼評估、類瀏覽、方法定義等14種工具,支持本地或雲端LLM驅動,確保代碼安全不離開本地機器。
2.5分
5.1K

什麼是ClaudeSmalltalk?

ClaudeSmalltalk是一個Model Context Protocol (MCP)服務器,它作為Claude Desktop與Smalltalk編程環境之間的橋樑。它允許您通過自然語言與Claude對話,而Claude可以即時操作您的Smalltalk開發環境,執行代碼、瀏覽類結構、修改方法等。 該系統採用雙重架構:Claude Desktop處理對話,而一個本地配置的LLM(如Ollama)專門處理Smalltalk代碼生成,確保您的源代碼永遠不會離開您的計算機。

如何使用ClaudeSmalltalk?

使用ClaudeSmalltalk需要四個主要步驟: 1. 獲取Smalltalk VM和圖像(推薦Squeak 6.0) 2. 安裝MCP服務器到Smalltalk圖像中 3. 創建配置文件並設置Claude Desktop擴展 4. 通過Claude Desktop開始與Smalltalk環境交互 系統會自動啟動VM並在需要時連接,無需手動管理Smalltalk進程。

適用場景

ClaudeSmalltalk特別適合以下場景: • Smalltalk學習者:通過自然語言提問了解Smalltalk類和方法 • 開發者:快速瀏覽代碼庫、測試表達式、添加新方法 • 代碼審查:讓AI助手分析代碼並提供改進建議 • 教學演示:即時展示Smalltalk編程概念 • 遠程開發:通過MQTT連接遠程Smalltalk環境

主要功能

代碼評估與執行
直接在運行的Smalltalk圖像中執行Smalltalk表達式並獲取結果
類瀏覽器
瀏覽類層次結構、查看方法、實例變量和類定義
方法管理
添加、修改、刪除類中的方法,查看方法源代碼
本地隱私保護
使用Ollama等本地LLM時,您的Smalltalk代碼完全不會離開您的計算機
自動VM管理
系統自動啟動Smalltalk VM並在需要時建立連接
多傳輸協議支持
支持TCP和MQTT兩種連接方式,適應本地和遠程部署
圖像版本管理
保存當前圖像或創建新版本,保護您的開發進度
類別導航
按類別瀏覽系統類,瞭解Smalltalk代碼的組織結構
優勢
完全本地化:使用Ollama時,所有代碼處理都在本地完成,確保隱私安全
即時交互:直接與運行的Smalltalk環境交互,立即看到代碼執行結果
雙重架構:對話模型與代碼生成模型分離,提高準確性和專業性
易於設置:提供詳細的配置指南和示例文件,簡化安裝過程
多平臺支持:支持Squeak和Cuis兩種主流Smalltalk實現
自動管理:VM自動啟動和連接,減少手動操作
侷限性
macOS權限限制:在macOS上,VM和圖像文件必須放在特定目錄(如/Applications/)
依賴配置:需要正確配置多個組件(VM、圖像、LLM、Claude Desktop)
學習曲線:非Smalltalk用戶需要了解基本的Smalltalk概念
資源需求:運行本地LLM(如Ollama)需要足夠的系統資源
平臺特定:某些配置步驟因操作系統而異

如何使用

獲取Smalltalk環境
下載Squeak 6.0 All-in-One包(包含VM和圖像),或設置Cuis Smalltalk開發環境。
安裝MCP服務器
按照SQUEAK-SETUP.md或CUIS-SETUP.md指南,將MCP服務器安裝到Smalltalk圖像中。
創建配置文件
複製示例配置文件,根據您的環境修改VM路徑和LLM設置。
配置Claude Desktop
編輯Claude Desktop配置文件,添加smalltalkAgent MCP服務器配置。
開始使用
打開Claude Desktop,通過自然語言與Smalltalk環境交互。

使用案例

探索類結構
作為Smalltalk新手,您想了解系統的類層次結構
添加實用方法
您想在現有類中添加一個輔助方法
代碼調試
您有一段代碼不工作,需要幫助診斷問題
學習最佳實踐
您想了解Smalltalk中的常見模式和最佳實踐

常見問題

我需要付費使用Claude API嗎?
我的Smalltalk代碼會發送到雲端嗎?
在macOS上為什麼VM無法啟動?
支持哪些Smalltalk版本?
如何連接到遠程Smalltalk環境?
系統會自動保存我的更改嗎?

相關資源

Squeak官方網站
下載Squeak Smalltalk VM和圖像
Cuis Smalltalk GitHub
Cuis Smalltalk開發倉庫
Ollama官網
本地運行大型語言模型
SQUEAK-SETUP.md
Squeak環境設置詳細指南
CUIS-SETUP.md
Cuis環境設置詳細指南
CLAUDE-README-MCPB.md
Claude Desktop擴展安裝指南
OpenClaw集成
通過Telegram/Discord使用Smalltalk的替代方案
安全審計報告
雙重安全審計詳細信息

安裝

複製以下命令到你的Client進行配置
{
  "mcpServers": {
    "smalltalkAgent": {
      "command": "uv",
      "args": ["run", "/path/to/ClaudeSmalltalk/smalltalk_agent_mcp.py"],
      "env": {
        "SMALLTALK_MCP_CONFIG": "/path/to/smalltalk-mcp.json"
      }
    }
  }
}
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

V
Vestige
Vestige是一個基於認知科學的AI記憶引擎,通過實現預測誤差門控、FSRS-6間隔重複、記憶夢境等29個神經科學模塊,為AI提供長期記憶能力。包含3D可視化儀表板和21個MCP工具,完全本地運行,無需雲端。
Rust
8.9K
4.5分
M
Moltbrain
MoltBrain是一個為OpenClaw、MoltBook和Claude Code設計的長期記憶層插件,能夠自動學習和回憶項目上下文,提供智能搜索、觀察記錄、分析統計和持久化存儲功能。
TypeScript
9.7K
4.5分
B
Bm.md
一個功能豐富的Markdown排版工具,支持多種樣式主題和平臺適配,提供即時編輯預覽、圖片導出和API集成能力
TypeScript
16.7K
5分
S
Security Detections MCP
Security Detections MCP 是一個基於Model Context Protocol的服務器,允許LLM查詢統一的安全檢測規則數據庫,涵蓋Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升級為自主檢測工程平臺,可自動從威脅情報中提取TTPs、分析覆蓋差距、生成SIEM原生格式檢測規則、運行測試並驗證。項目包含71+工具、11個預構建工作流提示和知識圖譜系統,支持多SIEM平臺。
TypeScript
8.2K
4分
P
Paperbanana
PaperBanana是一個自動化生成學術圖表和統計圖的智能框架,支持從文本描述生成高質量的論文插圖,採用多智能體管道和迭代優化,提供CLI、Python API和MCP服務器等多種使用方式。
Python
10.5K
5分
B
Better Icons
一個提供超過20萬圖標搜索和檢索的MCP服務器和CLI工具,支持150多個圖標庫,幫助AI助手和開發者快速獲取和使用圖標。
TypeScript
9.0K
4.5分
A
Assistant Ui
assistant-ui是一個開源TypeScript/React庫,用於快速構建生產級AI聊天界面,提供可組合的UI組件、流式響應、無障礙訪問等功能,支持多種AI後端和模型。
TypeScript
9.5K
5分
A
Apify MCP Server
Apify MCP服務器是一個基於模型上下文協議(MCP)的工具,允許AI助手通過數千個現成的爬蟲、抓取器和自動化工具(Apify Actor)從社交媒體、搜索引擎、電商等網站提取數據。它支持OAuth和Skyfire代理支付,可通過HTTPS端點或本地stdio方式集成到Claude、VS Code等MCP客戶端中。
TypeScript
9.5K
5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
36.0K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
43.6K
4.5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
143.8K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
34.1K
4.5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
21.3K
4.5分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
27.6K
4.8分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
22.1K
5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
92.2K
4.7分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase