ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Conduct AI

โดย sseshachalaรุ่น 0.6.10i★ –iรันบนเครื่อง
ชื่อใน registryio.github.sseshachala/conduct-cli

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

List agents, trigger workflows, and enforce team AI policies with ConductGuard.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • PyPIติดตั้ง uv ของ Python (มีคำสั่ง uvx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "conduct-cli": {
      "command": "uvx",
      "args": [
        "conduct-cli"
      ]
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add conduct-cli -- uvx conduct-cli

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "conduct-cli": {
      "command": "uvx",
      "args": [
        "conduct-cli"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "conduct-cli": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "conduct-cli"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub sseshachala ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 32417 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 15% ของอีก 32417 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 32417 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Conduct AI ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.6.10) เข้า registry 4 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, FOGA node

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

โดย formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

รันบนเครื่อง★ 440MITอัปเดต 14 เดือนที่ผ่านมา
ติดตั้ง

Remote Desktop Commander

โดย desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

รันบนคลาวด์★ 211อัปเดต เมื่อวาน
ติดตั้ง

FOGA node

โดย garyyang-finchip

A Finch OG Agent cell as an MCP server: read the world, dry-run and take ERC-8414 tenders by policy.

บนเครื่องหรือคลาวด์อัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

conduct-cli

Official CLI for Conduct AI — install AI agents, manage projects, run end-to-end tests, and enforce team AI policies with ConductGuard.

Runs on Linux, macOS, and Windows. Python 3.9–3.12.

Install

pip install conduct-cli

Quick start

# Authenticate (one-time)

conduct login \ --server https://api.conductai.ai \ --token cond_agt_xxx \ --workspace

Browse available agents

conduct playbooks

Create a project and install all agents in one shot

conduct install-all --project DevOps --repo owner/repo

List installed agents

conduct agents

Run a test trigger on any agent

conduct test "PR Reviewer" conduct test --all

Commands

CommandDescription
conduct loginSave connection config to ~/.conduct/config.json
conduct projectsList all projects
conduct create project Create a project
conduct delete project Delete a project and all its agents
conduct reset project Delete all agents in a project (clean slate)
conduct playbooksBrowse available playbooks
conduct playbooks Show required inputs for a playbook
conduct install Install one agent from a playbook
conduct install-allInstall all 12 playbooks into a project
conduct agentsList all installed agents
conduct test Fire test trigger on an agent and stream results
conduct test --allTest every playbook-based agent

Authentication

Generate an agent token from Settings → Agents → Issue token in the Conduct AI dashboard. Tokens start with cond_agt_ and are stored as SHA-256 hashes — the plaintext is shown only once.

conduct login --server https://api.conductai.ai --token cond_agt_xxx --workspace <id>

Install all agents

# Installs all 12 playbooks into a project, pointed at your GitHub repo

conduct install-all --project DevOps --repo myorg/myrepo

If the project doesn't exist it's created automatically. Use --input key=value to override any playbook input.

Test agents

# Test a single agent (fires synthetic test payload, streams run events)

conduct test "Autopilot Quick"

Test all playbook-based agents in sequence

conduct test --all

Exit code is 0 if all pass, 1 if any fail — works in CI.


ConductGuard

ConductGuard is AI tool fleet management — your security team sets policies once and they're enforced automatically across every developer's Claude Code, Cursor, and Windsurf session.

How it works
Admin configures policies and budgets in the Guard dashboard

└─ developers are workspace members automatically — no invite step needed

Developer runs: conduct guard sync ├─ pulls latest policy to ~/.conductguard/policy.json ├─ writes PreToolUse hook → ~/.conductguard/hook.py ├─ registers hook → ~/.claude/settings.json └─ registers conductguard-mcp → ~/.claude/settings.json (mcpServers) + Codex

Every Claude Code tool call: ├─ PreToolUse hook fires (hook.py) → checks policy → block / warn / audit └─ Event posted async to ConductGuard API → visible in Activity feed

Developer setup
pip install conduct-cli

Authenticate (already done if you use Conduct)

conduct login --server https://api.conductai.ai --api-key

Sync Guard — installs hook + MCP, pulls policies

conduct guard sync

That's it. Policy enforcement is active from the next tool call.

Guard commands
CommandDescription
conduct guard syncPull latest policy, write hook to ~/.conductguard/hook.py, register hook + MCP
conduct guard statusShow today's spend, session count, and violations
conduct guard audit [--since 7d]Print recent guard events in a table
conduct verify [--evidence FILE] [--strict] [--format json]Map guard events to OWASP Agentic Top 10; exit 1 in CI if blocked events (--strict)
conduct guard discoverScan local environment for AI agents; report Guard coverage %
conduct guard discover --registerRegister discovered agents under Guard
Advisory mode

When advisory mode is enabled by your security admin, all policy violations are logged as "audited" instead of blocked — the developer sees a note but the tool call proceeds. The hook still posts every event to the audit log.

To check if advisory mode is active:

conduct guard sync   # shows "· advisory" badge if active

conduct guard status

conduct verify
# Map last 24h of guard events to OWASP Agentic Top 10

conduct verify

Use a saved evidence file

conduct verify --evidence ./conduct-evidence.json

CI mode — exit 1 if any blocked events

conduct verify --strict

JSON output for downstream tooling

conduct verify --format json

OWASP mapping: no-rm-rf → A04 Excessive Agency, no-sudo → A09 Privilege Escalation, policy_signature_invalid → A07 Insufficient Monitoring, etc. All 10 categories covered.

How the PreToolUse hook works

When you run conduct guard sync, the CLI writes a Python script to ~/.conductguard/hook.py and registers it as a PreToolUse hook in ~/.claude/settings.json:

{

"hooks": { "PreToolUse": [ { "matcher": ".*", "hooks": [{ "type": "command", "command": "python3 ~/.conductguard/hook.py" }] } ] } }

Before every tool call, Claude Code runs the hook. The hook:

  1. Reads tool_name and tool_input from stdin (JSON)
  2. Loads ~/.conductguard/policy.json (the team ruleset)
  3. Matches the call against each rule (match_tool, match_pattern, match_path_pattern)
  4. Takes the rule's action:
  • block — prints the policy message, exits with code 2 (Claude Code aborts the tool call)
  • warn — prints the message, exits 0 (tool call proceeds, developer is notified)
  • audit — posts an event silently, exits 0
  1. Posts an audit event to POST /guard/events asynchronously (fire-and-forget, never slows the tool call)
How conductguard-mcp works

conduct guard sync also registers an MCP server entry in ~/.claude/settings.json:

{

"mcpServers": { "conductguard": { "command": "conductguard-mcp", "args": ["--team", " ", "--token", " "] } } }

Claude Code starts conductguard-mcp as a subprocess on launch and keeps it running. It communicates via JSON-RPC 2.0 over stdin/stdout (MCP stdio transport).

The MCP server exposes three tools that Claude can call proactively:

ToolDescription
guard_statusReturns team name, your email, number of active rules, and policy version
guard_checkChecks whether a specific tool + input would be blocked before Claude acts
guard_syncFetches the latest policy from the ConductGuard API and saves it locally

`guard_check` example — Claude can self-check before a sensitive action:

guard_check(tool_name="bash", tool_input={"command": "rm -rf /tmp/build"})

→ ALLOWED — no policy rule matches 'bash'.

guard_check(tool_name="bash", tool_input={"command": "curl http://internal-api/secrets"}) → BLOCKED — External network calls to internal endpoints are not permitted. [rule: no-internal-curl]

`guard_sync` example — after your security team pushes new rules:

guard_sync()

→ Policy synced — 12 rule(s) active (version: 2026-05-31T14:22:00Z).

Policy file format

Policy is stored at ~/.conductguard/policy.json and synced from the server:

{

"team_id": "uuid", "version": "2026-05-31T14:22:00Z", "rules": [ { "rule_id": "no-rm-rf", "match_tool": "bash", "match_pattern": "rm\\s+-rf", "match_path_pattern": null, "action": "block", "message": "Recursive deletes are not permitted. Use trash or targeted rm." }, { "rule_id": "audit-prod-writes", "match_tool": "edit,write", "match_path_pattern": "/prod/", "match_pattern": null, "action": "warn", "message": "Writing to prod directory — make sure this is intentional." } ] }

Keeping policy up to date

Run conduct guard sync after your security team updates rules in the ConductGuard dashboard. The sync command pulls the latest policy, rewrites the hook, and re-registers the MCP entry in any newly detected AI tool configs.

# Add to a daily cron or run manually after policy changes

conduct guard sync


Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{

"mcpServers": { "conduct": { "command": "conduct-mcp", "args": [] }, "conductguard": { "command": "conductguard-mcp", "args": ["--team", " ", "--token", " "] } } }

Run conduct login first — conduct-mcp reads credentials from ~/.conduct/config.json. Get your agent token from Settings → Agents → Issue token in the Conduct AI dashboard.


VS Code + GitHub Copilot

Install from the MCP registry directly in VS Code:

code --add-mcp '{"name":"conduct","command":"conduct-mcp","args":[]}'

code --add-mcp '{"name":"conductguard","command":"conductguard-mcp","args":["--team"," ","--token"," "]}'

Or add to .vscode/mcp.json in your repo:

{

"servers": { "conduct": { "type": "stdio", "command": "conduct-mcp", "args": [] }, "conductguard": { "type": "stdio", "command": "conductguard-mcp", "args": ["--team", " ", "--token", " "] } } }

Once wired, GitHub Copilot can list your agents, trigger workflows, and check Guard policies — the same tools available in Claude Code and Cursor.

Prerequisites: pip install conduct-cli + conduct login


Links

ถาม PopNx