Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Upload, download, and share files, images, and text with Pixeldrain
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผู้ทำยังไม่ได้ใส่วิธีติดตั้งใน registry ให้ดู README ของผู้ทำด้านล่าง
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub jkawamoto ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.9.1) เข้า registry 10 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, LexPact UK Contracts
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Generate UK-law contracts: NDA, service, freelance, recruiter terms of business, IR35.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
pd is a command-line interface, Model Context Protocol (MCP) server, and Go SDK for Pixeldrain.
It provides an easy way to upload, download, and share files or albums directly from your terminal, shell scripts, and AI workflows without needing to open a browser.
pd mcp) that lets AI tools (such as Claude Desktop and Cursor) upload and download files on your behalf.--album.stdin or stream entire directories with tar.Upload any file to Pixeldrain and receive a download link:
pd upload artwork.png
You can optionally specify a custom display name using the path:name syntax:
pd upload output_0042.png:cyberpunk-city.png
Pass multiple files to group them into a single album. This is especially handy for collections of generated images or screenshots:
pd upload --album "Neon Dreams" concept1.png concept2.png concept3.png
Download files back to your local environment:
# Download a single file (saved to current directory by default)
pd download https://pixeldrain.com/u/xxxxxx
pd download --all https://pixeldrain.com/l/xxxxxx
pd download -o ./downloads https://pixeldrain.com/u/xxxxxx pd download --filename custom.png https://pixeldrain.com/u/xxxxxx
pd includes a built-in Model Context Protocol (MCP) server, allowing AI agents to upload text, images, and files directly to Pixeldrain.
Start the server via:
pd mcp
Add pixeldrain to your MCP configuration (e.g. claude_desktop_config.json):
{
"mcpServers": { "pixeldrain": { "command": "pd", "args": ["mcp"], "env": { "PIXELDRAIN_API_KEY": "your_api_key_here" } } } }
[!NOTE]
Setting
PIXELDRAIN_API_KEYis optional. If configured, files uploaded by the AI agent will belong to your Pixeldrain account.
upload_files: Upload one or more files (images, audio, archives) and return a file or album URL. Each file uses {name, data}, where data can be a local file path, Base64, or a Base64 data URI.upload_text: Upload plain text or markdown as a file and return a download URL.download_file: Download a file from Pixeldrain to the local machine.Pass - as the path to upload data from standard input (prepend -- to ensure - is not treated as a flag):
# Upload command output or logs
cat build.log | pd upload -- -:build.log
git diff | pd upload -- -:patch.diff
Stream and upload a directory archive directly without creating temporary files on disk:
tar zcf - ~/Projects/my-app | pd upload -- -:my-app.tar.gz
Encrypt files locally before uploading with age or SSH public keys:
# Encrypt with an age public key or SSH key
pd upload --recipient "age1..." secret.pdf pd upload --recipient "ssh-ed25519 AAAA..." secret.pdf
pd upload --recipient-file recipients.txt secret.pdf
*(Uploaded files will automatically have the `.age` extension).*
To decrypt upon download, provide your private key with --identity:
pd download --identity ~/.ssh/id_ed25519 https://pixeldrain.com/u/xxxxxx
To associate uploads with your Pixeldrain account, provide your API key via the --api-key flag or the PIXELDRAIN_API_KEY environment variable:
export PIXELDRAIN_API_KEY="your-api-key"
pd upload file.zip
pd --api-key "your-api-key" upload file.zip
API keys can be generated at [pixeldrain.com/user/api_keys](https://pixeldrain.com/user/api_keys).
brew tap jkawamoto/pixeldrain
brew install pixeldrain
go install github.com/jkawamoto/go-pixeldrain/cmd/pd@latest
Pre-compiled binaries for macOS, Linux, and Windows are available on GitHub Releases.
go-pixeldrain also provides a Go client library for the Pixeldrain REST API.
See the package documentation on pkg.go.dev for API reference and usage examples.
This software is released under the MIT License.