Token导航 LogoToken导航TokenDH.com
MCP audit compliance platform logo
金融服务stdio官方级别未说明来源级核验

MCP audit compliance platform

MCP Server

基于Model Context Protocol (MCP)的审计合规系统,提供智能金融分析、AML政策验证和全面的审计报告生成功能。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
安全Python金融数据

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

its-philipp

提供方

its-philipp

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run python -c "from src.database import init_database; init_database()"

详细介绍

🔍 MCP审计与合规平台

A. 模型上下文协议(MCP)-基于GPT-4和专业MCP工具的审计和合规系统,提供智能财务分析、反洗钱政策验证和全面的审计报告。

🏗️ 架构概述

┌─────────────────────────────────────────────────────────────┐
│                    MCP Server                               │
│  ┌────────────────────────────────────────────────────────┐ │
│  │ • Financial Data Tool (SQLite queries)                 │ │
│  │ • Policy Engine Tool (AML validation)                  │ │
│  │ • Report Generation Tool                               │ │
│  │ • Compliance Checking Tool                             │ │
│  │ • Audit Trail Tool                                     │ │
│  └────────────────────────────────────────────────────────┘ │
└─────────────────────┬───────────────────────────────────────┘
                      │
┌─────────────────────▼───────────────────────────────────────┐
│              🤖 GPT-4 with MCP Client                       │
│  ┌────────────────────────────────────────────────────────┐ │
│  │ • Automatic tool discovery                             │ │
│  │ • Tool execution                                       │ │
│  │ • Response synthesis                                   │ │
│  │ • Error handling                                       │ │
│  └────────────────────────────────────────────────────────┘ │
└─────────────────────┬───────────────────────────────────────┘
                      │
        ┌─────────────┴─────────────┐
        │                           │
┌───────▼────────┐        ┌─────────▼──────────┐
│ 💰 Financial   │        │ ⚖️ Policy Engine   │
│ Data Tool      │        │ Tool               │
│                │        │                    │
│ ┌─────────────┐│        │ ┌─────────────────┐│
│ │ • SQLite    ││        │ │ • AML Rules     ││
│ │ • Queries   ││        │ │ • Validation    ││
│ │ • Analysis  ││        │ │ • Compliance    ││
│ └─────────────┘│        │ └─────────────────┘│
└────────────────┘        └────────────────────┘

🚀 主要特点

MCP工具

  • query_financial_data -查询财务交易、收入、支出和资产
  • validate_compliance -根据反洗钱政策和合规规则验证交易
  • generate_audit_report -生成包含违规行为和建议的全面审计报告
  • check_compliance_status -检查整体合规状态并识别违规行为
  • get_audit_trail -检索审计跟踪和合规历史记录

MCP资源

  • audit://policies/aml -反洗钱政策和规则
  • audit://policies/compliance -一般合规规则
  • audit://schema/database -数据库架构信息

核心能力

  • 真正的MCP实施 -使用官方MCP SDK
  • GPT-4集成 -智能查询处理
  • 财务数据分析 -基于SQLite的事务查询
  • 反洗钱合规 -反洗钱政策验证
  • 审计报告 -全面的合规报告
  • Langfuse追踪 -可观察性和监测
  • 流线型UI -交互式web界面

🛠️ 技术栈

  • MCP框架:用于工具集成的模型上下文协议
  • AI/LLM:GPT-4通过OpenAI API
  • 数据库:带SQLAlchemy ORM的SQLite
  • 后端:带MCP服务器/客户端的FastAPI
  • 前端:流线型网页界面
  • 可观测性:Langfuse追踪
  • 包管理:紫外线

📦 安装

先决条件

  • Python 3.11+
  • OpenAI API密钥
  • Langfuse凭据(可选)

设置

# Clone the repository
git clone 
cd mcp_audit_compliance_platform

# Install dependencies
uv sync

# Set up environment variables
cp env.example .env
# Edit .env with your API keys

# Initialize database
uv run python -c "from src.database import init_database; init_database()"

🚀 用法

启动MCP服务器

uv run python main.py

启动Streamlit用户界面

uv run streamlit run streamlit_app.py --server.port 8501

API终点

  • GET / -系统信息
  • GET /health -健康检查
  • POST /query -使用MCP工具处理审计查询
  • GET /tools -列出可用的MCP工具
  • GET /resources -列出可用的MCP资源
  • GET /data/transactions -直接数据库访问
  • GET /data/suppliers -直接数据库访问

🔧 MCP工具使用

查询示例

# Financial data query
"Show me all transactions from Russia for AML compliance analysis"

# Compliance validation
"Analyze transactions under €5,000 from USA suppliers with low risk category"

# Audit reporting
"Generate a comprehensive AML compliance report for all high-risk transactions"

# Status checking
"Check compliance status for all transactions and identify violations"

# Audit trail
"Generate an audit trail for all compliance violations in the last 30 days"

MCP工具架构

{
  "query_financial_data": {
    "query_type": "transactions|revenue|expenses|assets|suppliers",
    "filters": {"country": "USA", "risk_category": "LOW"},
    "limit": 100
  },
  "validate_compliance": {
    "transactions": [...],
    "policy_type": "aml|financial|regulatory"
  },
  "generate_audit_report": {
    "report_type": "compliance|financial|risk|aml",
    "period": "2024|last_30_days",
    "include_recommendations": true
  }
}

📊 反洗钱政策

高价值交易

  • 阈值: €100,000
  • 严重性:高
  • 规则:加强尽职调查,高级管理层批准

CTR阈值

  • 阈值: €5,000
  • 严重性:中等
  • 支付方式:支票、现金
  • 规则:需要货币交易报告

SAR阈值

  • 阈值: €3,000
  • 严重性:高
  • 风险类别:高,PEP
  • 规则:需要可疑活动报告

政治公众人物交易

  • 阈值: €1,000
  • 严重性:高
  • 规则:加强监测,增加文件

高风险国家

  • 严重性:严重
  • 国家:朝鲜、伊朗、叙利亚、苏丹、古巴、俄罗斯、白俄罗斯
  • 规则:加强尽职调查,增加文件

🔍 监测和可观察性

Langfuse集成

  • 追踪:所有MCP工具执行
  • 指标:查询性能、合规率
  • 日志记录:带上下文的结构化日志记录

健康监测

  • 数据库连接
  • MCP服务器状态
  • MCP客户端状态
  • 工具可用性

🧪 测试

运行测试

uv run pytest

测试覆盖率

  • MCP服务器功能
  • MCP客户端集成
  • 数据库操作
  • API端点
  • 流线型UI组件

📈 演出

基准测试

  • 查询响应时间:\<2秒
  • 数据库查询:\<100ms
  • MCP工具执行:\<500ms
  • GPT-4加工:\<3秒

优化

  • 数据库索引
  • MCP工具缓存
  • 响应流
  • 连接池

🔒 安全

数据保护

  • 环境变量加密
  • API密钥管理
  • 数据库访问控制
  • 审计跟踪日志记录

合规

  • GDPR合规
  • SOX合规性
  • 反洗钱法规
  • 审计要求

🤝 贡献

开发设置

# Install development dependencies
uv sync --group dev

# Run linting
uv run ruff check .
uv run black .

# Run type checking
uv run mypy src/

代码规范

  • 关注PEP 8
  • 使用类型提示
  • 编写文档字符串
  • 为新功能添加测试

📄 许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅许可证文件。

🙏 致谢

  • 模型上下文协议 -用于标准化工具集成框架
  • 开放人工智能 -对于GPT-4 API访问
  • 浪伏 -用于可观察性和跟踪
  • 溪流 -对于web界面
  • 快速API -对于后端API

📞 支持

对于问题、议题或贡献:

  • 在存储库中创建问题
  • 联系开发团队
  • 检查文档

📸 截图

应用接口

起始页

Starting Page 1 *带有MCP架构图和示例查询的欢迎屏幕*

Starting Page 2 *带有反洗钱策略和示例查询选择的侧栏*

审核结果

俄罗斯高风险交易分析

Audit Results 1-1 *对俄罗斯交易的综合分析显示,100笔交易中有213笔违规*

Audit Results 1-2 *俄罗斯交易的详细违规明细和合规状态*

美国低风险交易分析

Audit Results 2 *对来自低风险类别的美国供应商的5000欧元以下交易进行分析,显示无违规行为*

______________________________________________________________________

🔍 MCP审计与合规平台 -由模型上下文协议和GPT-4提供支持

目录标签

目录标签

安全Python金融数据金融审计本地部署合规验证AML分析审计报告GPT-4集成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP