個人使用的 MCP Server。 透過FastMCP開發。
目前功能清單:
app.py
- add:將兩個數字相加,這是最基礎的測試功能。
- synology_login:登入 Synology NAS
- synology_status:查看 NAS 連線狀態
- synology_list_shares:列出所有共享資料夾
- synology_list_directory:列出目錄內容(含大小、時間等中繼資料)
- synology_get_file_info:取得檔案/資料夾詳細資訊
- synology_search_files:以模式搜尋檔案(如
*.pdf) - synology_get_file_content:讀取文字檔案內容
- synology_create_file:建立文字檔案
- synology_create_directory:建立資料夾
- synology_delete:刪除檔案或資料夾
- synology_rename:重新命名檔案或資料夾
- synology_move:移動檔案或資料夾到新位置
在 Horizon Prefect 上需設定以下環境變數:
SYNOLOGY_URL=http://NAS_位址:5000
SYNOLOGY_USERNAME=你的帳號
SYNOLOGY_PASSWORD=你的密碼
chrome_mcp.py
- chrome_tools:提供 Chrome 瀏覽器歷史紀錄與書籤檢索功能。
- search_chrome_history:依關鍵字搜尋瀏覽歷史(標題/URL)
- get_recent_history:取得最近 N 小時內的瀏覽紀錄
- search_chrome_bookmarks:依關鍵字搜尋書籤
- list_chrome_bookmark_folders:列出所有書籤資料夾結構
"mcpServers": {
"ChromeMCP": {
"command": "uv",
"args": [
"--directory",
"c:/project/github_push/MyMCP",
"run",
"python",
"chrome_mcp.py"
],
"type": "stdio"
}
}