Skip to main content

🛠️ soigia-mcp

PyPI - soigia-mcp

MCP (Model Context Protocol) server expose 120+ tools của soigia SDK cho mọi client hỗ trợ MCP. Bản này tập trung bảo mật: HTTP transport (sse / streamable-http) giờ bắt buộc token (--require-token hoặc env SOIGIA_MCP_TOKEN) — thiếu token server từ chối chạy ngay (fail-closed); mọi request không hợp lệ trả 401 (so sánh constant-time chống timing attack). Đồng thời HTTP transport block toàn bộ tool mutates (run-python, filesystem, edit-file, execute-sql, process…) — client HTTP chỉ đọc, không thay đổi gì trên máy. stdio giữ nguyên hành vi cũ (client tự spawn process nên đã có quyền tương đương shell). Kèm fix: optional param gửi null từ MCP client không còn làm tool vỡ int(None).

Các bản release

  • 0.1.1 — 2026-08-09: Bảo mật HTTP — bắt buộc Bearer token cho sse / streamable-http (fail-closed, 401 + constant-time compare), block tool mutates khi chạy qua HTTP (chỉ đọc), fix optional param null.
  • 0.1.0 — 2026-08-09: Release đầu tiên — expose 120+ tools của soigia qua MCP (manifest-driven discovery, lazy import), 3 transport (stdio / sse / streamable-http), CLI soigia-mcp + factory create_app().

📄 License

BSD-3-Clause

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

soigia_mcp-0.1.1.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

soigia_mcp-0.1.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file soigia_mcp-0.1.1.tar.gz.

File metadata

  • Download URL: soigia_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.4

File hashes

Hashes for soigia_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0368bdb3253870135b65bf7564d7a4c1dd30975843289147dbae73ed932be4be
MD5 6f8b5e9c5a7c2e940a062c032576852c
BLAKE2b-256 98e7ec924cd4da7b348234da14a7c07f9ae6b2395db3fae1227c742eab4b94ea

See more details on using hashes here.

File details

Details for the file soigia_mcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: soigia_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.4

File hashes

Hashes for soigia_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5f5ae732161a47c23cbed9d6c0487f35cff56df3686f1d81016cbff7cd546b37
MD5 3d691e8fc4c812121ccf8b437deac113
BLAKE2b-256 60c86bdb39409019d70e30a6cb8456213a85cc226438f7b50e062ab1150e8ae9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page