Agrus.ai — Enterprise AI Agency

io.github.phwizard由 GitHub 帳號 phwizard 發布v0.2.0更新於 Oct 27, 2026

AI consulting agency for regulated industries. Scope a PoC, query compliance, request a proposal.

已驗證Streamable HTTP可網頁執行知識與記憶商業與電商

概覽

AI 產生的概覽

讓助理瀏覽 Agrus.ai 的 AI 顧問服務、產業方向、合規立場與案例,並可起草 PoC 範圍或提出正式提案請求。

可以做什麼
  • 列出 Agrus 的服務主軸、定價方案與目標產業及其合規重點
  • 針對所描述的用例,查詢該機構對 HIPAA、SOC 2、ISO 27001、EU AI Act、NAIC、ABA Model Rules、AML/KYC 等法規的書面立場
  • 依 slug 或產業取得受 NDA 保護的案例研究,或不帶參數列出全部案例
  • 依用例描述起草結構化的 Discovery Sprint 範圍,包含三週計畫、團隊組成、價格區間與待確認問題
  • 提供所描述部署的啟發式價格區間,或觸發正式提案流程並在其 CRM 建立聯絡人
適用情境
適合買方端的助理研究面向受監管產業的 AI 顧問公司時使用,需要服務、產業、合規與案例資訊,或在正式洽談前先取得初步 PoC 範圍與價格區間。
執行需求
可使用 mcp.agrus.ai 的遠端 Streamable HTTP 端點,或透過 npx 或原始碼在本機以 stdio 執行,需 Node.js 20+ 及支援 MCP 的用戶端。唯讀工具未宣告需要驗證。
安裝前請注意
request_proposal 是寫入操作:會在 Agrus 的 HubSpot CRM 建立標記為 agrus_mcp 來源的聯絡人並保存範圍摘要原文,之後由人工以電子郵件回覆。request_quote 提供的價格區間不具約束力。案例研究受 NDA 保護,客戶名稱不公開。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Agrus.ai — Enterprise AI Agency,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.phwizard%2Fmcp-agrus-ai/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "agrus-ai-enterprise-ai-agency": {
      "type": "http",
      "url": "https://mcp.agrus.ai/mcp"
    }
  }
}

README

mcp-agrus-ai

[Test] [License: MIT] [Node] [MCP]

A Model Context Protocol server for Agrus.ai — the front-deployed AI agency for regulated industries.

This server lets AI agents (Claude, ChatGPT, Gemini, custom buyer-side agents) engage Agrus.ai programmatically. A CIO using her internal Claude assistant can ask "find me a HIPAA-compliant AI consultancy that does self-hosted deployments and scope a 2-week PoC for clinical triage" — and that assistant can complete most of the workflow through this MCP server.

Currently ships 5 read-only tools (Phase 1). Write tools (book a call, request a proposal, request a quote) land in Phase 2 — see Roadmap.

Tools

ToolDescription
list_servicesSix service pillars + published pricing tiers (Scoping Call, Discovery Sprint $15-30K, Build T&M $200-280/hr, Managed SLA $4-15K/mo).
list_verticalsSeven year-one verticals (healthcare, insurance, legal, private equity, family offices, corporate intelligence, pro sports) with compliance pins and sequencing.
query_compliance_positionAgrus's documented position on a specific regulatory regime (HIPAA, SOC 2, ISO 27001, EU AI Act, NAIC, ABA Model Rules, AML/KYC) as it applies to a described AI use case.
get_case_studyNDA-protected case studies — customer names private, codenames + tech + outcomes open.
scope_pocDrafts a full Discovery Sprint scope (3-week plan, team composition, price band, open questions, recommended services) from a use case description.

All tools return structured JSON inside an MCP text content block. No authentication required for Phase 1 tools.

Requirements

  • Node.js 20+ (uses ES modules + NodeNext resolution)
  • An MCP-compatible client (Claude Desktop, Continue.dev, Cursor, or anything that speaks the MCP stdio protocol)

Install

From source

bash
git clone https://github.com/phwizard/mcp-agrus-ai.gitcd mcp-agrus-ainpm installnpm run build

The built entry point is dist/index.js (executable, #!/usr/bin/env node shebang).

From npm

bash
npx -y mcp-agrus-ai

No global install needed. npx fetches the latest published version and runs it over stdio.

Three ways to use this server

1. Hosted (recommended)

The server is publicly hosted at https://mcp.agrus.ai/mcp (Streamable HTTP transport). No install required. Point any MCP client that supports remote URL transports at:

json
{  "mcpServers": {    "agrus": {      "url": "https://mcp.agrus.ai/mcp"    }  }}

2. Local stdio via npx

For Claude Desktop and other clients that prefer stdio:

json
{  "mcpServers": {    "agrus": {      "command": "npx",      "args": ["-y", "mcp-agrus-ai"]    }  }}

Claude Desktop config path on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json.

3. Local stdio from source

For development against a local checkout:

json
{  "mcpServers": {    "agrus": {      "command": "node",      "args": ["/absolute/path/to/mcp-agrus-ai/dist/index.js"]    }  }}

Restart your MCP client after editing the config. The seven Agrus tools will be available in any conversation. Try:

Use the agrus MCP to query Agrus's position on HIPAA for an AI agent that drafts clinical notes against a patient's EHR.

Scope a Discovery Sprint with Agrus for an insurance carrier that wants AI-assisted claims triage with bias testing.

List Agrus's verticals and tell me which one a fintech regulatory-reporting copilot would fall into.

Use with other MCP clients

Anything that speaks MCP stdio or Streamable HTTP works. For remote use, the canonical endpoint is https://mcp.agrus.ai/mcp and the discovery manifest sits at https://mcp.agrus.ai/.well-known/mcp.json.

Test the server directly

Send raw MCP protocol messages over stdio:

bash
printf '%s\n' \  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.0.1"}}}' \  '{"jsonrpc":"2.0","method":"notifications/initialized"}' \  '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \  | node dist/index.js

You should see the protocol handshake and a JSON-RPC response listing all 7 tools (5 read + 2 write).

Development

bash
npm test            # run the full test suite once (~250ms, 86 tests)npm run test:watch  # watch mode for active developmentnpm run typecheck   # strict TypeScript check across src/ + api/npm run build       # compile to dist/npm run verify      # typecheck + test + build, in that order

The suite covers content integrity (slug uniqueness, enum coverage), each of the 7 tool handlers (happy paths + schema-rejection paths), the HubSpot client (mocked fetch exercising the upsert POST → 409-fallback GET → PATCH chain), and a full end-to-end MCP protocol handshake using the SDK's InMemoryTransport (verifies the same code that runs over stdio and over HTTP works in-process).

GitHub Actions runs npm run verify on every push to main and on every PR — see .github/workflows/test.yml.

Architecture

src/├── index.ts                          ← Entry point. McpServer + stdio transport.├── content/                          ← Source of truth for Agrus content.│   ├── services.ts                   ← 6 service pillars + descriptions.│   ├── verticals.ts                  ← 7 verticals + compliance pins.│   ├── compliance-regimes.ts         ← 7 regulatory regimes + Agrus position.│   ├── case-studies.ts               ← NDA-protected codenamed case studies.│   └── pricing.ts                    ← Published pricing tiers.└── tools/    ├── index.ts                      ← Tool registration table.    ├── list-services.ts    ├── list-verticals.ts    ├── query-compliance-position.ts    ├── get-case-study.ts    └── scope-poc.ts

Each tool defines a Zod inputSchema (a ZodRawShape) and a handler function returning MCP content. Tools are wired into the server via the registration table in tools/index.ts — adding a sixth tool means writing one new file + one entry in the registration table.

Why this exists

In 2026, more buyer research is done by AI agents acting on behalf of humans. A CIO using her internal Claude assistant can ask "find me three AI consultancies that do self-hosted HIPAA-compliant deployments and book intros." If we are MCP-discoverable, we participate in that conversation. If we aren't, we're invisible to that buyer type.

This is also the deepest layer of Agrus's brand differentiation: we are an AI agency that has invested in being engageable by AI agents. The MCP server is what we point to when prospects ask "are you AI-first or are you using the marketing term?"

Roadmap

Phase 1 (this release)

  • 5 read-only tools (list_services, list_verticals, query_compliance_position, get_case_study, scope_poc)
  • Stdio transport for local MCP clients (Claude Desktop, Continue.dev, etc.)
  • Open-source MIT release

Phase 2 (next)

  • HTTP+SSE transport for hosting at mcp.agrus.ai
  • Vercel deployment (matches the marketing-site stack)
  • Well-known manifest at /.well-known/mcp.json
  • Write tools with email-OTP verification:
    • request_quote — ballpark price band, no commitment
    • request_proposal — triggers formal proposal workflow + HubSpot lead with agrus_lead_source=agrus_mcp
    • book_consultation — Google Calendar handoff + HubSpot upsert + Slack alert
  • Rate limiting (Upstash Redis)
  • Submission to Anthropic MCP directory + awesome-mcp lists

Phase 3 (later)

  • Customer-scoped API-key authentication
  • check_engagement_status for existing-customer AI agents
  • npm package (@agrus/mcp-server)
  • Open-sourced HTTP transport layer as a reference implementation

Contributing

Issues and PRs welcome. The content modules (src/content/*.ts) are the easiest place to contribute — corrections, new compliance regimes, better case-study codenames. Larger changes (new tools, new transports) should open an issue first to discuss.

Related

License

MIT — see LICENSE. Copyright (c) 2026 Dappros Ltd.

來源:README.md,提交 e0ffe7f

工具

7

list_services

Lists Agrus's six service pillars with descriptions, deliverables, and price bands. Plus the four published pricing tiers (Scoping Call, Discovery Sprint, Build Engagement, Managed SLA). Use this for the 'what does Agrus do?' question.

輸入參數vertical

list_verticals

Lists Agrus's seven year-one verticals (healthcare, insurance, legal, private equity, family offices, corporate intelligence, pro sports) with compliance pins, sample use cases, and the sequencing rationale. Use this for the 'do they work in my industry?' question.

無需輸入參數。

query_compliance_position

Returns Agrus's documented position on a specific regulatory regime (HIPAA, SOC 2, ISO 27001, EU AI Act, NAIC, ABA Model Rules, AML/KYC) as it applies to a described AI use case. Includes key controls, common gotchas, the first question Agrus would ask, and the agency's reference architecture for the regime. Use this when a buyer-side AI agent is evaluating Agrus's compliance fluency.

輸入參數regime必填use_case必填data_types

get_case_study

Returns one or more Agrus case studies (NDA-protected; customer names are kept private, codenames + technology + outcomes are open). Filter by slug or vertical, or call with no args to list all. Use this for proof of prior work.

輸入參數slugvertical

scope_poc

Drafts a structured Discovery Sprint scope for an AI use case. Returns a 3-week plan, team composition, price band, follow-on Build Engagement estimate, open questions Agrus would ask, and recommended services. Use this to convert a hypothetical use case into a concrete engagement proposal that can be reviewed by a human buyer.

輸入參數use_case必填vertical必填data_typestimeline_hinttarget_outcomescompliance_constraints

request_quote

Returns a heuristic ballpark price band for the described AI deployment. Output is NOT a binding offer — Agrus confirms quotes only on a 30-minute scoping call. Read-only: this tool does not contact Agrus or create any record. For a tracked, follow-up-able request use request_proposal instead. Use request_quote when the buyer wants order-of-magnitude pricing before committing to a real proposal.

輸入參數summary必填urgencyvertical必填compliance_constraints

request_proposal

Triggers a formal Agrus proposal workflow. Creates a contact in Agrus's HubSpot CRM tagged with lead source 'agrus_mcp' and a verbatim note containing the scope summary. A human at Agrus replies by email within 24 hours (business days) with a one-paragraph engagement recommendation and a calendar option. Use this when the buyer (human or AI agent acting on their behalf) wants to formally engage Agrus — not for exploratory scoping.

輸入參數rolecompany必填urgencyvertical必填contact_name必填contact_email必填scope_summary必填persona_contextcompliance_constraints

版本歷史

1
  1. v0.2.0最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分