Scenic MCP Experimental
什麼是Scenic MCP 輸入控制服務器?
Scenic MCP 輸入控制服務器是一個允許外部設備通過Model Context Protocol (MCP) 向Scenic GUI應用程序發送鍵盤和鼠標輸入的工具。它使開發者或用戶能夠遠程控制Scenic應用,實現自動化測試、交互式演示等功能。如何使用Scenic MCP 輸入控制服務器?
該服務器通過TCP協議與Scenic應用通信,支持發送文本、特殊鍵、鼠標移動和點擊等操作。用戶可以通過MCP客戶端(如Claude Desktop)連接併發送指令,實現對Scenic應用的即時控制。適用場景
適用於需要遠程控制Scenic應用的場景,例如自動化測試、交互式演示、開發調試等。適合開發者和測試人員快速驗證界面功能。主要功能
鍵盤輸入支持發送普通文本和特殊鍵(如Enter、Backspace、F1-F12等),可結合快捷鍵使用。
鼠標控制允許移動光標到指定座標,並在指定位置進行點擊操作。
MCP集成兼容所有MCP兼容客戶端,如Claude Desktop等,方便與其他系統集成。
即時通信基於TCP協議,確保低延遲輸入,提高用戶體驗。
Scenic兼容專為Scenic框架設計,確保輸入能正確路由到Scenic ViewPort。
優勢與侷限性
優勢
提供直觀的輸入控制方式,便於遠程操作Scenic應用
兼容性強,支持多種MCP客戶端
低延遲通信,提升交互體驗
易於集成到現有Scenic項目中
侷限性
需要一定的技術背景來配置和使用
僅適用於Scenic框架的應用
不支持複雜的手勢或觸摸屏操作
如何使用
安裝依賴
將scenic_mcp添加到您的Scenic項目的mix.exs文件中,然後運行 mix deps.get 來獲取Elixir依賴。
安裝Node.js依賴
進入scenic_mcp目錄,運行npm install命令以安裝必要的Node.js依賴。
啟動Elixir服務器
在Scenic應用的根目錄下運行 mix run --no-halt 命令以啟動Elixir服務器。
啟動MCP服務器
在scenic_mcp目錄中運行 node src/index.ts 命令以啟動MCP服務器。
使用案例
發送文本輸入通過MCP客戶端向Scenic應用發送'hello world'文本。
按下回車鍵模擬按下回車鍵,觸發Scenic應用中的提交操作。
點擊按鈕在Scenic應用的某個按鈕位置進行點擊操作。
常見問題
我需要什麼技術背景才能使用這個服務器?
這個服務器是否支持所有Scenic版本?
如何解決連接問題?
能否在沒有Scenic應用的情況下使用這個服務器?
相關資源
Scenic官方文檔
Scenic框架的完整文檔,包含API參考和教程。
scenic_mcp GitHub倉庫
scenic_mcp的源代碼和開發信息。
MCP協議規範
Model Context Protocol (MCP) 的詳細說明和使用方法。
Scenic MCP 教程視頻
關於如何使用Scenic MCP的視頻教程。
精選MCP服務推薦

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
726
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
1.7K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
3.9K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
298
4.5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
141
4.5分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
5.3K
4.7分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
1.7K
5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
267
4.8分