Máy chủ MCP
Để agent AI chia sẻ tệp từ bucket của riêng bạn
aktar mcp kết nối Claude, Cursor, VS Code, Codex và các agent khác với ứng dụng Aktar. Hãy nhờ một liên kết, agent sẽ tải tệp lên bucket S3, Cloudflare R2 hoặc Backblaze B2 của riêng bạn, rồi đưa lại URL hoặc Markdown. Khóa lưu trữ của bạn không bao giờ rời khỏi Aktar.
npm install -g @getaktar/cli claude mcp add --scope user aktar -- aktar mcpSau đó chạy aktar login một lần. Cursor, VS Code, Codex và các agent khác ở bên dưới.
Tải ảnh chụp màn hình lỗi thanh toán trên Desktop của tôi lên và đưa tôi liên kết Markdown cho issue.
upload_file{ "path": "~/Desktop/checkout-bug.png" }Đã tải lên đích Screenshots của bạn. Đây là Markdown cho issue:
Bạn có thể nhờ gì
Cứ nói như khi nói với đồng nghiệp. Agent chọn công cụ, Aktar tải lên theo cài đặt riêng của đích, và bạn nhận liên kết ngay trong cuộc trò chuyện.
-
Chia sẻ tệp từ một phiên làm việc
“Nén bản build thành zip và đưa tôi liên kết để gửi cho QA.”
Agent tạo tệp rồi tải lên. Nếu không nêu đích, Aktar chọn một đích theo loại tệp (mục Dùng cho của từng đích), giống như khi thả tệp vào thanh menu.
Công cụ:
upload_file -
Ảnh cho README hoặc issue
“Thêm ảnh chụp màn hình tôi vừa sao chép vào README.”
Nó tải ảnh lên, hoặc nội dung đang có trong clipboard, rồi ghi Markdown vào đúng chỗ. Việc chuyển sang WebP và xóa vị trí được Aktar thực hiện, theo đúng cài đặt của đích.
Công cụ:
upload_file,upload_clipboard -
Cập nhật tệp, giữ nguyên liên kết
“Thay tệp PDF onboarding tôi đã chia sẻ tuần trước bằng phiên bản mới này.”
Nó tìm lần tải lên trong lịch sử và ghi đè tệp mới lên đó. Mọi người có liên kết đều thấy phiên bản mới; không cần gửi lại gì cả.
Công cụ:
search_uploads,replace_file -
Tìm thứ bạn đã tải lên
“Liên kết của hóa đơn tôi đã tải lên hôm thứ Hai là gì?”
Nó tìm trong lịch sử của Aktar theo tên và ngày, và có thể xem ảnh thu nhỏ để phân biệt ảnh chụp màn hình, ảnh và tài liệu.
Công cụ:
search_uploads,get_thumbnail -
Liên kết có hạn
“Tạo cho tôi liên kết 30 phút tới hợp đồng trong bucket Legal.”
Một liên kết presigned tới bất kỳ tệp nào trong bucket, dùng cho bucket riêng tư hoặc để chia sẻ trong thời gian giới hạn. Bucket không bị thay đổi gì.
Công cụ:
create_temporary_link -
Xem qua các bucket của bạn
“Thư mục releases trong bucket Builds của tôi có gì?”
Nó liệt kê thư mục và tệp, kể cả những tệp không tải lên bằng Aktar, và biết đích nào được dùng cho loại tệp nào.
Công cụ:
list_bucket,list_destinations
Thiết lập trong hai bước
Aktar cho Mac hoặc Windows là nơi thực hiện việc tải lên, nên nó phải chạy trên cùng máy tính với agent của bạn.
Cài lệnh
aktarvà kết nối nó với Aktar. Trong Aktar, mở Cài đặt > Tích hợp, bật Cho phép kết nối cục bộ và sao chép token, rồi dán vàoaktar login.npm install -g @getaktar/cli aktar loginThêm Aktar vào agent của bạn. Agent tự khởi chạy
aktar mcpkhi cần.Claude Code
Một lệnh, cho mọi dự án. Kiểm tra bằng
/mcptrong Claude Code.claude mcp add --scope user aktar -- aktar mcpCodex
Một lệnh; nó được ghi vào
~/.codex/config.toml.codex mcp add aktar -- aktar mcpClaude Desktop
Mở Settings > Developer > Edit Config, thêm đoạn này rồi khởi động lại Claude Desktop.
Trong claude_desktop_config.json{ "mcpServers": { "aktar": { "command": "aktar", "args": ["mcp"] } } }Cursor
Thêm đoạn này vào tệp, hoặc vào
.cursor/mcp.jsontrong một dự án.Trong ~/.cursor/mcp.json{ "mcpServers": { "aktar": { "command": "aktar", "args": ["mcp"] } } }VS Code
Một lệnh thêm nó vào hồ sơ VS Code của bạn. Chế độ agent của Copilot sau đó liệt kê các công cụ của Aktar.
code --add-mcp '{"name":"aktar","command":"aktar","args":["mcp"]}'Windsurf
Thêm đoạn này vào tệp, rồi làm mới các máy chủ MCP trong cài đặt của Windsurf.
Trong ~/.codeium/windsurf/mcp_config.json{ "mcpServers": { "aktar": { "command": "aktar", "args": ["mcp"] } } }
Nếu một ứng dụng báo không tìm thấy aktar, hãy đặt đường dẫn đầy đủ từ which aktar vào command; ứng dụng desktop không phải lúc nào cũng nạp PATH của shell. Nếu không cài đặt toàn cục, hãy dùng npx làm command và ["-y", "@getaktar/cli", "mcp"] làm đối số. Mọi agent khác chạy máy chủ MCP qua stdio đều hoạt động theo cách tương tự.
Các công cụ agent của bạn nhận được
Tìm kiếm, liệt kê, liên kết tạm thời và ảnh thu nhỏ chỉ xem. Tải lên và thay thế làm thay đổi bucket của bạn, và agent sẽ hỏi trước khi dùng chúng, trừ khi bạn cho phép.
| Công cụ | Chức năng |
|---|---|
upload_file | Tải một tệp lên và trả về liên kết, Markdown và HTML của nó. Đích, tên, thư mục và thời hạn là tùy chọn. |
upload_clipboard | Tải lên tệp hoặc hình ảnh đang có trong clipboard. |
replace_file | Ghi một tệp mới đè lên tệp đã tải lên, giữ nguyên liên kết. Cần Aktar cho Mac 0.14.0 hoặc Windows 0.7.0. |
search_uploads | Tìm trong lịch sử tải lên. |
list_destinations | Liệt kê các đích và loại tệp mà mỗi đích được dùng cho. |
list_bucket | Liệt kê thư mục và tệp của một bucket, kể cả các tệp không được tải lên bằng Aktar. |
create_temporary_link | Tạo liên kết ngừng hoạt động sau một thời gian (presigned URL). |
get_thumbnail | Cho tác nhân xem bản xem trước của một tệp đã tải lên. Cần Aktar cho Mac 0.13.0 hoặc Windows 0.6.0. |
list_watched_folders | Liệt kê các thư mục được theo dõi và trạng thái của chúng. |
get_status | Kiểm tra kết nối với Aktar. |
delete_upload | Xóa một tệp đã tải lên khỏi bucket của nó. Chỉ khi có --allow-delete. |
Bạn quyết định nó được đụng vào đâu
Tệp tải lên là công khai với bất kỳ ai có liên kết, nên máy chủ mặc định rất thận trọng và bạn có thể siết chặt hơn nữa.
-
Tải lên nghĩa là công khai
Agent được dặn chỉ tải lên những gì bạn nhờ chia sẻ, và các agent hỏi trước khi gọi công cụ có tải lên.
-
Chỉ từ các thư mục của bạn
--rootgiới hạn việc tải lên trong các thư mục bạn nêu. Đường dẫn được phân giải, kể cả symlink, nên liên kết tới~/.sshhay tệp.envở nơi khác sẽ bị từ chối. -
Chỉ đọc, và không xóa
--read-onlyloại bỏ mọi công cụ có ghi dữ liệu. Việc xóa khỏi bucket hoàn toàn không được cung cấp trừ khi bạn thêm--allow-delete. -
Khóa của bạn ở lại trong Aktar
Máy chủ giao tiếp với Aktar trên 127.0.0.1 bằng token của bạn. Agent không bao giờ thấy khóa truy cập của bạn, và không có gì đi qua máy chủ của chúng tôi.
aktar mcp --root ~/Projects --root ~/Desktop
aktar mcp --read-onlyKhông có MCP? Dùng skill
Với các agent dùng skill nhưng không dùng MCP, aktar skill in ra một tệp SKILL.md dạy chúng lệnh aktar: chạy gì, đọc --json thế nào, và chỉ tải lên những gì bạn nhờ. Mọi lệnh đều có trong tài liệu CLI.
mkdir -p ~/.claude/skills/aktar
aktar skill > ~/.claude/skills/aktar/SKILL.mdYêu cầu
- Aktar cho Mac hoặc Windows, đang chạy, có ít nhất một đích
-
Lệnh
aktar0.4.0 trở lên (Node.js 18 trở lên) - Một agent chạy máy chủ MCP qua stdio
- Thay thế tệp: Aktar cho Mac 0.14.0 hoặc Windows 0.7.0. Ảnh thu nhỏ: Mac 0.13.0 hoặc Windows 0.6.0
- Mã nguồn mở (MIT) trên GitHub, có trong MCP Registry chính thức
Câu hỏi
Nó có dùng được với ChatGPT hoặc các agent khác trong trình duyệt không?
Chưa. Máy chủ chạy trên máy tính của bạn cạnh Aktar và giao tiếp với agent qua stdio, nên nó dùng được với các agent chạy trên máy tính của bạn: Claude Code, Claude Desktop, Cursor, VS Code, Codex, Windsurf và các agent khác.
Agent có thể tải lên những tệp tôi không nhờ không?
Nó chỉ có thể gọi các công cụ bạn cho phép, và agent hỏi trước khi gọi công cụ có tải lên, trừ khi bạn đã nói khác. Để chắc chắn, hãy khởi động máy chủ với --root để chỉ tải lên từ các thư mục bạn nêu, hoặc với --read-only.
Nó tải lên bucket nào?
Giống như khi thả tệp vào thanh menu của Aktar: đích có mục Dùng cho khớp với loại tệp, hoặc đích đang được chọn. Hãy nêu tên một đích trong yêu cầu và agent sẽ dùng đích đó.
Nó có tốn phí không?
Không. Aktar, CLI và máy chủ MCP đều miễn phí. Bạn trả tiền bucket cho nhà cung cấp lưu trữ của mình, như thường lệ.
Nó có chạy trên Windows không?
Có. Lệnh aktar hoạt động với Aktar cho Windows theo cùng cách, và mọi agent nêu trên cũng vậy.