fcvm
ภาพรวม
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Disposable Firecracker microVM sandboxes for agents: run code, snapshot, fork. Needs Linux with KVM.
สามเสาของ PopNx MCP
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
- เสียงผู้ใช้iยังไม่มีรีวิวรีวิวเปิดพร้อมระบบบัญชีในขั้นถัดไป
- ผลตรวจเบื้องต้นของเราiผ่าน 2 จาก 2 ข้อตรวจจากข้อมูลที่เปิดอยู่ ยังไม่ได้สแกนโค้ด
- การใช้งานiยังใหม่มาก↓ 146/สัปดาห์ · ★ 0
ใช้ทำอะไรได้
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
- การเชื่อมต่อ: รันบนเครื่อง
- ช่องทาง (transport): stdio
- หมวด: เครื่องมือนักพัฒนา
ติดตั้ง
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ก่อนติดตั้ง
- ผลตรวจเบื้องต้น: ผ่าน 2 จาก 2 ข้อ
- รันในเครื่องคุณด้วยสิทธิ์ของผู้ใช้คุณ (ไฟล์ อินเทอร์เน็ต แอปต่าง ๆ)
- ค่าที่คุณต้องใส่เอง:
FCVM_MCP_NETWORK,FCVM_MCP_TEMPLATE,FCVM_MCP_TTL,FCVM_MCP_IDLE_STOP,FCVM_MCP_SECRETS,FCVM_MCP_FORWARD,FCVM_MCP_CACHE,FCVM_MCP_JAIL,FCVM_BIN
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"fcvm": {
"command": "uvx",
"args": [
"fcvm-mcp"
],
"env": {
"FCVM_MCP_NETWORK": "ใส่ค่าของคุณ",
"FCVM_MCP_TEMPLATE": "ใส่ค่าของคุณ",
"FCVM_MCP_TTL": "ใส่ค่าของคุณ",
"FCVM_MCP_IDLE_STOP": "ใส่ค่าของคุณ",
"FCVM_MCP_SECRETS": "ใส่ค่าของคุณ",
"FCVM_MCP_FORWARD": "ใส่ค่าของคุณ",
"FCVM_MCP_CACHE": "ใส่ค่าของคุณ",
"FCVM_MCP_JAIL": "ใส่ค่าของคุณ",
"FCVM_BIN": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add fcvm --env FCVM_MCP_NETWORK='ใส่ค่าของคุณ' --env FCVM_MCP_TEMPLATE='ใส่ค่าของคุณ' --env FCVM_MCP_TTL='ใส่ค่าของคุณ' --env FCVM_MCP_IDLE_STOP='ใส่ค่าของคุณ' --env FCVM_MCP_SECRETS='ใส่ค่าของคุณ' --env FCVM_MCP_FORWARD='ใส่ค่าของคุณ' --env FCVM_MCP_CACHE='ใส่ค่าของคุณ' --env FCVM_MCP_JAIL='ใส่ค่าของคุณ' --env FCVM_BIN='ใส่ค่าของคุณ' -- uvx fcvm-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
หรือคัดลอกค่าตั้งเอง
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"fcvm": {
"command": "uvx",
"args": [
"fcvm-mcp"
],
"env": {
"FCVM_MCP_NETWORK": "ใส่ค่าของคุณ",
"FCVM_MCP_TEMPLATE": "ใส่ค่าของคุณ",
"FCVM_MCP_TTL": "ใส่ค่าของคุณ",
"FCVM_MCP_IDLE_STOP": "ใส่ค่าของคุณ",
"FCVM_MCP_SECRETS": "ใส่ค่าของคุณ",
"FCVM_MCP_FORWARD": "ใส่ค่าของคุณ",
"FCVM_MCP_CACHE": "ใส่ค่าของคุณ",
"FCVM_MCP_JAIL": "ใส่ค่าของคุณ",
"FCVM_BIN": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
หรือคัดลอกค่าตั้งเอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"fcvm": {
"type": "stdio",
"command": "uvx",
"args": [
"fcvm-mcp"
],
"env": {
"FCVM_MCP_NETWORK": "ใส่ค่าของคุณ",
"FCVM_MCP_TEMPLATE": "ใส่ค่าของคุณ",
"FCVM_MCP_TTL": "ใส่ค่าของคุณ",
"FCVM_MCP_IDLE_STOP": "ใส่ค่าของคุณ",
"FCVM_MCP_SECRETS": "ใส่ค่าของคุณ",
"FCVM_MCP_FORWARD": "ใส่ค่าของคุณ",
"FCVM_MCP_CACHE": "ใส่ค่าของคุณ",
"FCVM_MCP_JAIL": "ใส่ค่าของคุณ",
"FCVM_BIN": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าที่ต้องใส่เอง
FCVM_MCP_NETWORKenvPin the network policy for every sandbox: none, or an allowlist such as @pypi,@githubFCVM_MCP_TEMPLATEenvTemplate used when the agent names neither an image nor a template, e.g. python-sandboxFCVM_MCP_TTLenvStop sandboxes this long after boot unless the agent sets a lifetime, e.g. 4hFCVM_MCP_IDLE_STOPenvStop sandboxes that saw no exec or file operation for this long, e.g. 30mFCVM_MCP_SECRETSenvNames of environment variables passed into every sandbox as secrets, e.g. GITHUB_TOKENFCVM_MCP_FORWARDenvHost credentials relayed into every sandbox: ssh-agent, gitFCVM_MCP_CACHEenv1: restricted sandboxes fetch pip and npm packages through the host's mirrorFCVM_MCP_JAILenv0: don't run sandboxes under the Firecracker jailer even when it is set upFCVM_BINenvPath of the fcvm command, when it isn't on PATH, in ~/.local/bin or in /usr/local/bin
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ใช้กับโปรแกรมไหนได้
ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
คู่มือที่เกี่ยวข้อง
ทำอะไรได้บ้าง
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
ผลตรวจเบื้องต้นi
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569
- ✓ ผ่าน
ตัวตนผู้ทำตรงกับ repo
ชื่อใน registry ยืนยันด้วยบัญชี GitHub carlosbravoa ซึ่งเป็นเจ้าของ repo
- ✓ ผ่าน
ยังมีคนดูแล
มีการแก้โค้ดล่าสุด 8 วันที่ผ่านมา
- … ยังไม่ตรวจ
มีสัญญาอนุญาต (license)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
- – ไม่เกี่ยว
endpoint ตอบ
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
- – ไม่เกี่ยว
ล็อกอินแบบ OAuth
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
- … ยังไม่ตรวจ
คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับตัวอื่นในหมวด เครื่องมือนักพัฒนาi
- ดาวมากกว่า 0% ของอีก 5736 ตัวในหมวดนี้
- ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 51% ของอีก 5736 ตัวในหมวดนี้
- ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 5736 ตัวในหมวดนี้
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
คำถามที่พบบ่อย
fcvm ปลอดภัยไหม?
จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใช้กุญแจหรือรหัสอะไรบ้าง?
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
ตัวนี้รันบนเครื่องหรือบนคลาวด์?
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
ยังมีคนดูแลอยู่ไหม?
repo บน GitHub มีการแก้โค้ดล่าสุด 8 วันที่ผ่านมา และส่งรุ่นล่าสุด (0.7.0) เข้า registry 30 วันที่ผ่านมา
ใช้กับโปรแกรมไหนได้บ้าง?
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
มีตัวไหนใช้แทนได้บ้าง?
ในหมวดเดียวกันมี REA, Netdata, Front-End Checklist
ตัวที่ใช้แทนได้
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Netdata
Real-time infrastructure monitoring with metrics, logs, alerts, and ML-based anomaly detection.
Front-End Checklist
Review frontend code and live pages against 386 quality-gated web development rules.
README จากผู้ทำ
เปิดอ่าน README
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
fcvm-mcp
Starts the MCP server of fcvm, which gives an AI agent disposable Firecracker microVMs as sandboxes. Each sandbox boots its own kernel in about a second from any OCI image. The agent gets tools to run commands, read and write files, build images, commit prepared states, and snapshot a VM to fork running copies in about 150 ms. Network access is off, full, or an allowlist of hosts enforced by a logging proxy.
This package is only a launcher: it finds the installed fcvm and runs fcvm mcp. fcvm itself needs a Linux host with KVM:
curl -fsSL https://raw.githubusercontent.com/carlosbravoa/fcvm/main/install.sh | sh
fcvm setup
Then register the server with your MCP client. With Claude Code:
claude mcp add fcvm -- uvx fcvm-mcp
claude mcp add fcvm -e FCVM_MCP_NETWORK=@pypi,@github -- uvx fcvm-mcp # agents can only reach PyPI and GitHub
In a client's JSON configuration:
{"mcpServers": {"fcvm": {"command": "uvx", "args": ["fcvm-mcp"]}}}
The launcher looks for fcvm on PATH, then in ~/.local/bin and /usr/local/bin. Set FCVM_BIN to use another one. Running fcvm mcp directly works the same way and needs no Python package.
Settings are environment variables: FCVM_MCP_NETWORK pins the network policy, FCVM_MCP_TEMPLATE picks the default template, FCVM_MCP_TTL and FCVM_MCP_IDLE_STOP stop forgotten sandboxes, FCVM_MCP_SECRETS and FCVM_MCP_FORWARD hand credentials to sandboxes without the agent seeing them. The agents guide covers the tools and every setting.
Apache License 2.0.