Skip to content

Sadivo/MyMCP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyMCP

個人使用的 MCP Server。 透過FastMCP開發。

目前功能清單:

部屬在Horzion prefect雲端上

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:列出所有書籤資料夾結構

mcp server 本地設定範例

"mcpServers": {
    "ChromeMCP": {
      "command": "uv",
      "args": [
        "--directory",
        "c:/project/github_push/MyMCP",
        "run",
        "python",
        "chrome_mcp.py"
      ],
      "type": "stdio"
    }
}

About

基於FastMCP的個人MCP server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages