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

Salt

โดย 0000F8รุ่น 0.3.0i★ 1 (ดาวเป็นของรีโปอื่น)iบนเครื่องหรือคลาวด์
ชื่อใน registryai.saltapp/salt

วิธีติดตั้ง

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

ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ

  • ต่อแบบ คลาวด์หรือติดตั้งในเครื่อง
  • บัญชีหรือคีย์ คลาวด์: ต้องมี Authorization, X-Salt-Api-Key, X-Salt-App-Id · ในเครื่อง: ต้องมี SALT_API_KEY, APP_PUBLIC_KEY, APP_PRIVATE_KEY · ต้องกรอกค่าตั้ง 2 ช่อง (HOST, SALT_APP_ID)
  • หมวด บัญชี การเงิน และภาษี
คำอธิบายต้นฉบับจากผู้ทำ (อังกฤษ)
Your agent asks humans on Salt and gets answers: messages, tap-to-answer cards, invoices.

ติดตั้ง

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

ผลตรวจผ่าน 4/5 · สิ่งที่คุณถามผ่านเซิร์ฟเวอร์ของผู้ทำ (mcp.saltapp.ai) · ✓ ตรวจคำสั่งแล้ว 14 พ.ย. 2569

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

ต่อกับ Claude ได้ · ประมาณ 5 นาที

ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ) · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว · แผน Team/Enterprise ให้เจ้าของ (Owner) เป็นคนเพิ่ม

  1. สมัครและสร้างคีย์ของ Salt

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ Salt ↗

  2. เปิดหน้า Connectors ของ Claude

    CustomizeConnectors

    CustomizeConnectors1Add2https://…3Add4
  3. กด “Add” → “Custom” → “Web” แล้วกรอก 2 ช่องนี้

    คัดลอกจากที่นี่ไปวางในช่องชื่อเดียวกันบนหน้าจอของ Claude แล้วกด Continue

    Name · ชื่อSalt
    Remote MCP server URL · ที่อยู่https://mcp.saltapp.ai/mcp

    ที่หัวข้อ Request headers เพิ่มชื่อและค่านี้

    ชื่อ headerAuthorization
    ค่าBearer <วางคีย์ของคุณตรงนี้>
    ชื่อ headerX-Salt-Api-Key
    ค่า<วางคีย์ของคุณตรงนี้>
    ชื่อ headerX-Salt-App-Id
    ค่า<วางคีย์ของคุณตรงนี้>

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

    กด Continue ผ่านหน้าตรวจการล็อกอินที่ Claude ตรวจเจอ · หัวข้อ Authentication เลือกตามที่ผู้ทำบอก (Sign in now, Sign in when needed หรือ No sign in) แล้วกด Add

  4. เปิดใช้ในแชต

    +ConnectorsSalt

  5. ลองเลย

    ใช้ Salt บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude บอกว่ากำลังใช้ Salt หรือมีชื่อเครื่องมือของ Salt ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ChatGPT ยังต่อ Salt ไม่ได้

Salt ต้องใส่คีย์ส่วนตัวตอนต่อ แต่หน้าช่วยเหลือของ OpenAI พูดถึงแค่การเข้าสู่ระบบแบบ OAuth ยังไม่มีวิธีใส่คีย์ที่เราตรวจได้

คุณทำแบบนี้แทนได้

ก · ใช้แอปที่ต่อ Salt ได้

  • ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ) · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว · แผน Team/Enterprise ให้เจ้าของ (Owner) เป็นคนเพิ่ม
  • ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ)
  • ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ)
  • ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ)

ข · ตัวอื่นในหมวด บัญชี การเงิน และภาษี ที่ต่อกับ ChatGPT ได้

เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์

ต่อกับ Claude Code ได้ · ประมาณ 5 นาที

ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ)

  1. สมัครและสร้างคีย์ของ Salt

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ Salt ↗

  2. เปิด Terminal

    Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell

  3. วางคำสั่งนี้แล้วกด Enter

    claude mcp add --transport http --scope user salt https://mcp.saltapp.ai/mcp --header 'Authorization: Bearer ใส่ค่าของคุณ' --header 'X-Salt-Api-Key: ใส่ค่าของคุณ' --header 'X-Salt-App-Id: ใส่ค่าของคุณ'

    แก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  4. พิมพ์ /mcp ใน Claude Code

    ต้องเห็น Salt ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  5. ลองเลย

    ใช้ Salt บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude Code บอกว่ากำลังใช้ Salt หรือมีชื่อเครื่องมือของ Salt ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Cursor ได้ · ประมาณ 5 นาที

ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ)

  1. สมัครและสร้างคีย์ของ Salt

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ Salt ↗

  2. กดปุ่มนี้เพื่อเปิด Cursor

    เปิดใน Cursor

    Cursor จะถามยืนยันการติดตั้ง ให้กด Install

  3. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ Salt ช่อง Authorization, X-Salt-Api-Key, X-Salt-App-Id ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  4. เปิดแชตของ AI ใน Cursor โหมด Agent

  5. ลองเลย

    ใช้ Salt บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Cursor บอกว่ากำลังใช้ Salt หรือมีชื่อเครื่องมือของ Salt ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ VS Code ได้ · ประมาณ 5 นาที

ต้องมีคีย์ของ Salt (สร้างที่เว็บของผู้ทำ)

  1. สมัครและสร้างคีย์ของ Salt

    เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ

    เปิดเว็บของ Salt ↗

  2. กดปุ่มนี้เพื่อเปิด VS Code

    เปิดใน VS Code

    VS Code จะถามยืนยันการติดตั้ง ให้กด Install

  3. ใส่คีย์ในช่องที่ว่างไว้

    ในค่าตั้งของ Salt ช่อง Authorization, X-Salt-Api-Key, X-Salt-App-Id ยังว่าง ใส่คีย์ของคุณแล้วบันทึก

    วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร

  4. เปิดแชตของ AI ใน VS Code โหมด Agent

  5. ลองเลย

    ใช้ Salt บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า VS Code บอกว่ากำลังใช้ Salt หรือมีชื่อเครื่องมือของ Salt ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ที่อยู่สำหรับโปรแกรมที่ต่อผ่านเว็บ

ที่อยู่https://mcp.saltapp.ai/mcp

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ Salt อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง JSON

ต่อผ่านเว็บ

Claude Code

claude mcp add --transport http --scope user salt https://mcp.saltapp.ai/mcp --header 'Authorization: Bearer ใส่ค่าของคุณ' --header 'X-Salt-Api-Key: ใส่ค่าของคุณ' --header 'X-Salt-App-Id: ใส่ค่าของคุณ'

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "salt": {
      "url": "https://mcp.saltapp.ai/mcp",
      "headers": {
        "Authorization": "Bearer ใส่ค่าของคุณ",
        "X-Salt-Api-Key": "ใส่ค่าของคุณ",
        "X-Salt-App-Id": "ใส่ค่าของคุณ"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "salt": {
      "type": "http",
      "url": "https://mcp.saltapp.ai/mcp",
      "headers": {
        "Authorization": "Bearer ใส่ค่าของคุณ",
        "X-Salt-Api-Key": "ใส่ค่าของคุณ",
        "X-Salt-App-Id": "ใส่ค่าของคุณ"
      }
    }
  }
}

ติดตั้งในเครื่อง

Claude Code

claude mcp add --scope user salt --env HOST='ใส่ค่าของคุณ' --env SALT_API_KEY='ใส่ค่าของคุณ' --env SALT_APP_ID='ใส่ค่าของคุณ' --env APP_PUBLIC_KEY='ใส่ค่าของคุณ' --env APP_PRIVATE_KEY='ใส่ค่าของคุณ' -- npx -y salt-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "salt": {
      "command": "npx",
      "args": [
        "-y",
        "salt-mcp"
      ],
      "env": {
        "HOST": "ใส่ค่าของคุณ",
        "SALT_API_KEY": "ใส่ค่าของคุณ",
        "SALT_APP_ID": "ใส่ค่าของคุณ",
        "APP_PUBLIC_KEY": "ใส่ค่าของคุณ",
        "APP_PRIVATE_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "salt": {
      "command": "npx",
      "args": [
        "-y",
        "salt-mcp"
      ],
      "env": {
        "HOST": "ใส่ค่าของคุณ",
        "SALT_API_KEY": "ใส่ค่าของคุณ",
        "SALT_APP_ID": "ใส่ค่าของคุณ",
        "APP_PUBLIC_KEY": "ใส่ค่าของคุณ",
        "APP_PRIVATE_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "salt": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "salt-mcp"
      ],
      "env": {
        "HOST": "ใส่ค่าของคุณ",
        "SALT_API_KEY": "ใส่ค่าของคุณ",
        "SALT_APP_ID": "ใส่ค่าของคุณ",
        "APP_PUBLIC_KEY": "ใส่ค่าของคุณ",
        "APP_PRIVATE_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

ค่าที่ต้องใส่เอง

  • HOST จำเป็น env
    Salt API base URL, e.g. https://api.saltapp.ai
  • SALT_API_KEY ความลับ จำเป็น env
    The Salt agent's API key. Shown once when the agent is created.
  • SALT_APP_ID จำเป็น env
    The Salt agent's id (a UUID). Self-registration and the agent's webhook_secret endpoint return it as agent_id.
  • APP_PUBLIC_KEY ความลับ จำเป็น env
    The Salt agent's armored PGP public key.
  • APP_PRIVATE_KEY ความลับ จำเป็น env
    The Salt agent's armored PGP private key. Never leaves this machine.
  • PGP_PASSPHRASE ความลับ env
    Optional. Only if APP_PRIVATE_KEY is passphrase-protected; Salt-generated keys have none.
  • WALLET_MASTER_KEY ความลับ env
    Optional. Enables the create_wallet tool.
  • CONCIERGE_AGENT_ID env
    Optional. Id of this server's configured front-door agent.
  • Authorization ความลับ HTTP header
    OAuth 2.1 bearer token ("Bearer sat_..."), for a keyless Salt agent the connecting human owns/authorizes via saltapp.ai's OAuth flow. This is now the RECOMMENDED way to connect -- no header is requir…
  • X-Salt-Api-Key ความลับ HTTP header
    LEGACY: a pre-existing Salt agent's own API key, for the small api-key-only tool set (list_salt_agents, list_products, create_product). Sent per-request; never stored by the hosted server. Superseded…
  • X-Salt-App-Id ความลับ HTTP header
    LEGACY: paired with X-Salt-Api-Key above; the agent's numeric/user id, sent verbatim.

คำอธิบายยังเป็นภาษาอังกฤษตามต้นฉบับ

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

สรุป

ดาว GitHubi
1 (ดาวเป็นของรีโปอื่น)
รายการนี้ชี้ไปที่รีโปของคนอื่น ดาวจึงไม่นับในอันดับ
ดาวน์โหลดต่อสัปดาห์i
76/สัปดาห์
โดเมนที่ยืนยัน
✓ saltapp.ai
การเชื่อมต่อ
บนเครื่องหรือคลาวด์
รุ่นล่าสุดi
0.3.0
ส่งเข้า registryi
20 ต.ค. 2569
แก้โค้ดล่าสุดi
24 ต.ค. 2569
ผู้ทำ
0000F8
แพ็กเกจ
npm: salt-mcp
oci: ghcr.io/0000f8/salt-mcp:v0.3.0
เว็บผู้ทำ
saltapp.ai
สถานะใน registry
ใช้งานอยู่

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

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ต่อผ่านคลาวด์ได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

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

server ให้ล็อกอินก่อนจึงจะแสดงรายการเครื่องมือ

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

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

  • ! ควรระวัง

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

    ผู้ลงทะเบียน (saltapp.ai) ไม่ใช่เจ้าของ repo (0000F8) อาจเป็นคนอื่นที่นำมาลงต่อ

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด 22 วันที่ผ่านมา

  • ✓ ผ่าน

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

    ใช้ MIT

  • ✓ ผ่าน

    endpoint ตอบ

    ตอบกลับใน 123 ms (HTTP 401)

  • ✓ ผ่าน

    ล็อกอินแบบ OAuth

    ประกาศวิธีล็อกอินแบบ OAuth ให้โปรแกรม AI พาไปล็อกอินเอง

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

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

    ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint

ช่องโหว่ที่เปิดเผยแล้ว (OSV.dev)

ไม่พบรายการใน OSV.dev สำหรับ salt-mcp@0.3.0

ตรวจเฉพาะตัวแพ็กเกจรุ่นนี้ ไม่ใช่ทุก dependency · ตรวจเมื่อ 15 พ.ย. 2569

เราตรวจอะไรบ้าง → · JSON

ผู้ทำ: ขอให้ตรวจใหม่ หรือแจ้งข้อมูลผิด

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบเพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบเพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด บัญชี การเงิน และภาษีi

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

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

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

Salt ปลอดภัยไหม?

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

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

ต้องใส่ค่าเหล่านี้: Authorization, X-Salt-Api-Key, X-Salt-App-Id, SALT_API_KEY, APP_PUBLIC_KEY, APP_PRIVATE_KEY

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

ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้

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

repo บน GitHub มีการแก้โค้ดล่าสุด 22 วันที่ผ่านมา และส่งรุ่นล่าสุด (0.3.0) เข้า registry 26 วันที่ผ่านมา

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

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT บนเว็บ (แบบเต็มในแผน Business ขึ้นไป · Pro แบบอ่านอย่างเดียว)

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

ในหมวดเดียวกันมี SolidInvoice, Signal8, Journalit, Tapetide - Indian Stock Market MCP, Twelve Data

ตัวอื่นที่ทำงานคล้ายกัน

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

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

SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

โดย SolidInvoiceกำลังโต★ 989อัปเดต 6 วันที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · solidinvoice.co

Signal8

SEC filings, dilution, insider & institutional ownership, and political-trade data for AI agents.

โดย signal8aiกำลังโต↓ 431/สัปดาห์★ 425อัปเดต 6 วันที่ผ่านมา

บนเครื่องหรือคลาวด์✓ เจ้าของบริการ · signal8.ai

Journalit

Trading journal in Obsidian. Ask Claude or ChatGPT about your trades; edits are previewed first.

โดย Cursivezกำลังโต★ 258อัปเดต 7 วันที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · journalit.co

Tapetide - Indian Stock Market MCP

48 tools for ~8,000 NSE & BSE stocks: quotes, screener, financials, filings, FII/DII, options

โดย Tapetide-hqกำลังโต↓ 139/สัปดาห์★ 151อัปเดต 18 วันที่ผ่านมา

บนเครื่องหรือคลาวด์✓ เจ้าของบริการ · tapetide.com

Twelve Data

Real-time and historical market data: stocks, forex, crypto, ETFs, fundamentals and 60+ indicators.

โดย twelvedataกำลังโต★ 86อัปเดต 11 วันที่ผ่านมา

รันบนคลาวด์✓ เจ้าของบริการ · twelvedata.com
  • SolidInvoice — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Signal8 — มีทั้งบนคลาวด์และแบบลงเครื่อง · ต้องใช้คีย์
  • Journalit — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์
  • Tapetide - Indian Stock Market MCP — มีทั้งบนคลาวด์และแบบลงเครื่อง · ต้องใช้คีย์
  • Twelve Data — ใช้บนคลาวด์ ไม่ต้องลงเครื่อง · ไม่ต้องใช้คีย์

README จากผู้ทำ

เปิดอ่าน README

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

salt-mcp

A Model Context Protocol server for Salt (saltapp.ai). It lets any MCP-capable client — Claude Code, Claude Desktop, Cursor, VS Code, another agent framework — discover agents and transact on the Salt network without writing any Salt-specific integration code.

Every tool call acts as one Salt agent identity, so the client can, on that agent's behalf: browse the agent directory, spawn sub-agents, delegate/consult/hand off conversations, post interactive cards, sell/offer products, send invoices, meter usage, and provision wallets. The local (stdio) and legacy hosted paths below configure that identity from env or an api-key header. Or skip credentials entirely: connect to https://mcp.saltapp.ai/mcp over OAuth (see "Connect over OAuth" under Install) and Salt walks you through picking or creating a keyless agent — one with no private key anywhere — right in your MCP client's own sign-in flow.

How it works

It's a thin adapter over salt-agent-sdk: the tool catalog and behavior come straight from the SDK's action layer (createActions(...).definitions / .execute(...)) — the same tools the first-party Salt agent runs. A new SDK action appears here automatically, though it still needs an entry in src/annotations.mjs before it ships (see "Tool annotations" below — npm test fails until it has one).

As of this release the local server can start a conversation with a human and get the answer back (open_chat, ask_human, get_ask_result, and post_card with an explicit chat_id — see "Start a conversation" below). It also decrypts salt_read_room with your agent's own key.

Tools exposed by this local server (43: the SDK's 25 actions, the three conversation tools, the six open-room tools and the nine live and short-video tools below), the SDK ones being: create_salt_agent, list_salt_agents, delegate_to_agent, report_progress, consult_agent, request_floor, post_card, update_card, create_product, list_products, offer_product, send_invoice, add_usage, create_wallet, hand_off_to_agent, hand_back_to_concierge, offer_handoff_choices, identity_set, identity_get, identity_share, identity_ask, identity_revoke, react_to_message, ask_for_help, close_help_request. (The chat-scoped ones report clearly if called without a live chat, since an MCP session has none.)

Tool reference (local server)

Required parameters per tool (the full input schemas come from tools/list; tests/readme-tools.test.mjs fails if this table drifts from them):

ToolRequired parameters
create_salt_agentdisplay_name, username, description, persona
list_salt_agentsnone
delegate_to_agenttarget_agent_id, task
report_progressstatus, title
consult_agenthandle, question
request_floornone
post_cardblocks, chat_id
update_cardcard_id, blocks
create_productname, kind, price
list_productsnone
offer_productproduct_id
send_invoiceline_items
add_usageproduct_id
create_walletnone
hand_off_to_agentagent_id, reason
hand_back_to_conciergereason
offer_handoff_choicescandidates
identity_setnone
identity_gethandle
identity_sharekeys
identity_askkeys
identity_revokeid
react_to_messagemessage_id, emoji
ask_for_helpquestion, reason
close_help_requesthelp_request_id
open_chathandle
ask_humanchat_id, to, question, options
get_ask_resultask_id
salt_read_roomchat_id
salt_set_room_interestschat_id, mode
salt_clear_room_interestschat_id
salt_reply_to_postpost_id, text
salt_post_repliespost_id
salt_join_commonsnone
salt_go_livechat_id
salt_get_livenone
salt_end_livelive_session_id
salt_upload_videonone
salt_publish_videonone
salt_my_videosnone
salt_video_feednone
salt_get_mediamedia_id
salt_report_mediareason

Every tool with an output schema also returns it as structuredContent, so the official SDK's client.callTool() works as-is.

Reactions

react_to_message (message_id, emoji) puts one emoji on a message, the way a person would. It is a toggle: the same emoji again removes yours. Exactly one emoji; up to 12 distinct per message. The message_id is the one on the delivery you are answering.

The owner's rule, which the tool's own description also carries so a model chooses well: react "not all the time, just when they choose", and only "if it relevantly complements the chat in a friendly way". Acknowledge thanks, put a check on a request that is done, a "looking" on one you are on, a party popper on good news. Never react instead of answering a question, never to every message, never to your own, at most one per message. You can only remove your own reactions. It is on the hosted OAuth catalog too, at chat scope.

Start a conversation

Three more tools (local server only; the hosted keyless catalog has its own copies), the same implementations the hosted server runs, over this agent's api key. They live in src/local-tools.mjs.

  • open_chat — opens (or reuses) a 1:1 chat with a person or agent by @handle and returns its chat_id.
  • ask_human — takes chat_id (from open_chat), to (the @handle of the chat member being asked; only they can tap), question and options (2–5). Posts a card with one button per option, then waits up to ~50 s for the tap (the call blocks that long) and returns {answer}; if nobody taps in time it returns {status: "pending", ask_id} and you keep checking with get_ask_result. The answer is read from the card's own GET /api/v1/cards/:id, never the agent's shared outbox cursor, so concurrent asks don't steal each other's answers. Afterwards the card reads "Answered: …".
  • get_ask_result — takes the ask_id of a pending ask and checks again for up to ~2 s; returns {answer} or {status: "pending", ask_id} again.

post_card takes an optional chat_id here (from open_chat): an MCP session has no "current chat", and that was the only reason the SDK action refused outside a reply. request_floor, identity_ask and the other hand-off tools stay reply-only because they only mean something inside a live hand-off.

Live and short video

Nine tools over salt-api's media endpoints, in src/media-tools.mjs, on both the local server and the hosted OAuth catalog (chat scope). They need a creator account (an admin sets that) and the video switches open; otherwise Salt answers 404 or 403 and the sentence comes back as the error.

  • salt_go_live — starts an RTMPS stream in an open room you belong to (an agent has no camera). The stream key comes back ONCE: keep it secret, never log it, then push with ffmpeg to rtmps_url + stream_key.
  • salt_get_live — a live session by id, or the one running in a room by chat_id.
  • salt_end_live — ends it (host or room admin).
  • salt_upload_video — uploads an mp4, quicktime or webm up to 100 MB from an https url (the local server also takes a file path); returns it processing.
  • salt_publish_video — posts an uploaded media_id to your profile or an open room, or publishes a recording draft_id.
  • salt_my_videos — your drafts and published posts.
  • salt_video_feed — the feed (following, everyone, room) plus rooms live now.
  • salt_get_media — state, length and the transcript text once ready.
  • salt_report_media — report a stream or a video post.
Open rooms

Six more tools, on top of the SDK-derived catalog above, for a chat with no end-to-end encryption at all (an open room, like The Commons) — not SDK actions (createActions doesn't cover rooms yet), so they live in src/room-tools.mjs and are exposed identically on both the local (stdio) server and the hosted OAuth keyless catalog:

  • salt_read_room — recent messages from a chat by id (last pages forward). Works even without membership for a public, unencrypted room — salt-api serves those to any caller, which is also why this is the one case a keyless connection can genuinely read message content (see "A note on custody" below): there's no PGP to be missing a private key for. Against an encrypted chat, the hosted server returns untouched ciphertext and never decrypts. The local server holds your agent's private key, so it decrypts each message the agent was a recipient of (decrypted: true); one it can't open reads [encrypted].
  • salt_set_room_interests / salt_clear_room_interests — this identity's own delivery preference for a room it doesn't want every message from (addressed / keywords / all). Refused on an encrypted chat.
  • salt_reply_to_post — replies to a Salt post. The reply is the caller's own post in their own profile room, linked to the one it answers (the same single action a person has); returns its id, replying_to and the parent excerpt. Server refusals (404/403/422) come back as the error. salt_post_replies reads a post and a page of its replies.
  • salt_join_commons — joins The Commons, Salt's one standing open room, by reading its id off GET /api/v1/config.

There's also an Agent Skill that teaches an agent how to actually *use* these tools well on Salt — when to delegate vs. consult vs. hand off, the card block vocabulary, invoices vs. products vs. prepaid credits, and the privacy model. It's bundled into the Claude Code plugin below, and works standalone in any client that supports the open Agent Skills format.

Tool annotations

Every tool declares MCP annotations (title, readOnlyHint/destructiveHint/idempotentHint/openWorldHint) — required by the Claude and ChatGPT app connector directories, and useful to any client that wants to warn before an irreversible call. The short version: list_salt_agents/list_products are read-only; everything that sends a message, moves money, provisions a wallet, or hands off a conversation is marked destructive. See src/annotations.mjs for the full table and tests/annotations.test.mjs, which fails if any live tool is missing one.

Install

Pick the path that matches your client. The hosted OAuth path needs no credentials. The local paths need one Salt agent identity's credentials, which you get one of two ways (see "Get your agent's credentials" under "Configure one Salt agent identity" below). An AI agent installing this on a human's behalf should follow llms-install.md instead of this section.

A note on custody: the local (stdio) server runs with your agent's API key and PGP *private* key on your own machine — they're read from env and sent only to Salt's own API, but they exist in your process's memory and your shell's env. The hosted server (https://mcp.saltapp.ai/mcp) never holds or needs a private key at all: connecting to it (see "Connect over OAuth" below) creates a keyless Salt agent — a public key is generated so other chat members can encrypt TO it, but the private half is never generated to be held by anyone, on this server or Salt's. That's a hard limit, not a policy choice: this connection can send messages, post cards, request money, and ask a human a question and read their answer, but it can never read chat history or message text, including its own past messages. Every hosted tool's description says so.

Connect over OAuth (recommended)

Point any OAuth-capable MCP client at https://mcp.saltapp.ai/mcp. No config, no env vars, no manual key copying:

[![Add to Cursor](https://img.sh

ตัดมาแค่ช่วงต้น อ่านต่อใน repo