vigo-mcp
AI-powered Hong Kong SFC regulatory intelligence. Bilingual EN/ZH compliance queries.
使うべきか
品質と安全性
検出事項(1)
- LOWget_license_guide 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"vigo-mcp": {
"url": "https://lsoatzzwpltpydwyfqqv.supabase.co/functions/v1/vigo-mcp"
}
}
}リモートエンドポイント
https://lsoatzzwpltpydwyfqqv.supabase.co/functions/v1/vigo-mcpstreamable-httpできること
ツール一覧
ツール(10)
🟢query_regulation(question, language, license_type)
Query Hong Kong SFC regulatory knowledge. Covers licensing (Type 1-13), compliance, exams, CPD/CPT, AML/CFT, virtual assets (VATP/ASPIRe), and more. Supports English and Chinese.
入力スキーマ
{
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "Your regulatory question in English or Chinese"
},
"language": {
"type": "string",
"enum": [
"en",
"zh",
"auto"
],
"description": "Response language",
"default": "auto"
},
"license_type": {
"type": "string",
"description": "Optional: SFC license type filter, e.g. 'Type 1', 'Type 9'"
}
},
"required": [
"question"
]
}🟢search_enforcement(query, year)
Search SFC enforcement actions including fines, suspensions, bans, and prosecutions. Search by company, person, or violation type.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search term: company name, person, or violation type"
},
"year": {
"type": "number",
"description": "Optional year filter (e.g. 2025)"
}
},
"required": [
"query"
]
}🟢latest_updates(category, count)
Get latest SFC regulatory updates: circulars, enforcement news, VATP developments, consultation papers.
入力スキーマ
{
"type": "object",
"properties": {
"category": {
"type": "string",
"enum": [
"circular",
"enforcement",
"vatp",
"consultation",
"all"
],
"default": "all"
},
"count": {
"type": "number",
"description": "Number of results, 1-10",
"default": 5
}
}
}🟢get_license_guide(license_type, aspect)
Comprehensive guide for a specific SFC license type: exam papers, capital requirements, fit-and-proper criteria, CPD hours.
入力スキーマ
{
"type": "object",
"properties": {
"license_type": {
"type": "string",
"description": "License type: 'Type 1' through 'Type 13'"
},
"aspect": {
"type": "string",
"enum": [
"overview",
"exam",
"capital",
"fit_and_proper"
],
"default": "overview"
}
},
"required": [
"license_type"
]
}🟢compliance_check(license_types, aum, num_ros, num_staff, has_vatp, ...)
Perform a compliance health check for a licensed corporation. Input company profile, get a compliance risk assessment covering FRR capital, RO configuration, MIC roles, annual obligations, and regulatory focus areas.
入力スキーマ
{
"type": "object",
"properties": {
"license_types": {
"type": "array",
"items": {
"type": "string"
},
"description": "License types held, e.g. ['Type 1', 'Type 9']"
},
"aum": {
"type": "string",
"description": "Assets under management, e.g. '500M HKD'"
},
"num_ros": {
"type": "number",
"description": "Number of Responsible Officers"
},
"num_staff": {
"type": "number",
"description": "Total number of staff"
},
"has_vatp": {
"type": "boolean",
"description": "Whether the firm deals with virtual assets",
"default": false
},
"business_areas": {
"type": "array",
"items": {
"type": "string"
},
"description": "Business areas, e.g. ['securities dealing', 'asset management']"
}
},
"required": [
"license_types"
]
}🟢risk_assessment(description, license_types, urgency)
Assess compliance risk of a planned business activity. Returns Red/Yellow/Green risk rating with regulatory basis and recommended actions.
入力スキーマ
{
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "Description of the planned business activity"
},
"license_types": {
"type": "array",
"items": {
"type": "string"
},
"description": "Relevant license types"
},
"urgency": {
"type": "string",
"enum": [
"immediate",
"planned",
"exploratory"
],
"description": "How urgent is this activity",
"default": "planned"
}
},
"required": [
"description"
]
}🟢autonomous_task(task, context, output_format)
Execute a complex multi-step regulatory task autonomously. VIGO will plan the execution strategy, gather information from multiple sources (regulations, enforcement, knowledge graph), and synthesize a comprehensive report. Use for due diligence, compliance planning, license acquisition roadmaps, or any task requiring multiple analysis steps.
入力スキーマ
{
"type": "object",
"properties": {
"task": {
"type": "string",
"description": "High-level task description, e.g. 'Perform due diligence on applying for Type 9 license with virtual asset management'"
},
"context": {
"type": "string",
"description": "Optional background context about the company or situation"
},
"output_format": {
"type": "string",
"enum": [
"report",
"action_plan",
"risk_matrix",
"timeline"
],
"description": "Desired output format",
"default": "report"
}
},
"required": [
"task"
]
}🟢checklist_lookup(query, licence_type, category)
Search the SFC compliance checklist by topic, licence type, or MIC function (CF1-CF8). Returns compliance items with legal references, SOP guidance, case law, and grey area analysis. Use for questions about regulatory obligations, MIC responsibilities, procedural guidance, or compliance requirements.
入力スキーマ
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query in Chinese or English (e.g., 'FRR月報提交', 'MIC CF7 duties', 'complaint handling')"
},
"licence_type": {
"type": "string",
"description": "Optional: filter by licence type (e.g., 'Type 1', 'Type 9')"
},
"category": {
"type": "string",
"enum": [
"capital",
"reporting",
"aml",
"conduct",
"va",
"governance",
"mic",
"sop",
"legal",
"enforcement",
"grey_area",
"insurance",
"record_keeping",
"client_asset",
"notification",
"exam_cpt"
],
"description": "Optional: filter by compliance category"
}
},
"required": [
"query"
]
}🟢sop_guide(process, licence_type)
Get step-by-step Standard Operating Procedure (SOP) guidance for common compliance processes. Available SOPs: KYC onboarding, FRR monthly return, complaint handling, STR filing. Returns detailed steps with responsible person, legal basis, and estimated time.
入力スキーマ
{
"type": "object",
"properties": {
"process": {
"type": "string",
"enum": [
"kyc_onboarding",
"frr_monthly",
"complaint_handling",
"str_filing"
],
"description": "Which SOP process to retrieve"
},
"licence_type": {
"type": "string",
"description": "Optional: licence type for context"
}
},
"required": [
"process"
]
}🟢compliance_score(company_id)
Calculate compliance health score for a company. Requires company_id from the Portal system. Returns total items, completed, overdue, and score percentage.
入力スキーマ
{
"type": "object",
"properties": {
"company_id": {
"type": "string",
"description": "Company UUID from OrphicOne Portal"
}
},
"required": [
"company_id"
]
}コミュニティ
エビデンス