Kanta MCP服务器是一个用于Kanta API的Model Context Protocol(MCP)服务器,可实现与Claude等语言模型的集成,为AI助手与Kanta数据交互提供支持。
Kanta MCP服务器通过MCP协议公开Kanta v1.1 API的功能,使AI助手能够与Kanta数据进行交互,实现以下功能:
get_customers:分页列出客户get_customer:按ID获取客户create_customer:创建新客户update_customer:更新现有客户search_customers:搜索客户assign_customers:分配监管人员/贡献者get_customer_risk_summary:获取风险摘要get_users:列出用户get_user:按ID获取用户create_user:创建新用户delete_user:删除用户get_persons:列出人员get_person:按ID获取人员get_firms:列出事务所get_structure:获取机构信息要通过 Smithery 为Claude Desktop自动安装kanta-mcp-server,请运行以下命令:
npx -y @smithery/cli install @Kanta-Inc/kanta-mcp-server --client claude
git clone
cd kanta-mcp-server
npm install
npm run build
KANTA_API_KEY:您的Kanta API密钥(必需)KANTA_API_URL:API的基本URL(可选,默认值:https://app.kanta.fr/api/v1)要获取您的Kanta API密钥,请按以下步骤操作:
# 使用npm
KANTA_API_KEY=your_api_key npm start
# 或在开发环境中使用tsx
KANTA_API_KEY=your_api_key npm run dev
将以下配置添加到您的MCP客户端(如Claude Desktop):
{
"mcpServers": {
"kanta": {
"command": "node",
"args": ["/chemin/vers/kanta-mcp-server/dist/index.js"],
"env": {
"KANTA_API_KEY": "votre_cle_api_ici"
}
}
}
}
npm run build:编译TypeScriptnpm start:启动编译后的服务器npm run dev:使用tsx以开发模式启动npm run watch:以监听模式启动进行开发src/
├── index.ts # 主入口点
├── types.ts # 类型定义和Zod模式
├── kanta-client.ts # Kanta API的HTTP客户端
└── tools/
├── customers.ts # 客户管理工具
├── users.ts # 用户管理工具
├── persons.ts # 人员管理工具
└── misc.ts # 其他工具(事务所、机构、文件)
此服务器使用Kanta v1.1 API。有关API的更多信息:
X-API-Key头部使用API密钥api-docs.json文件中找到本项目采用MIT许可证。
有关Kanta API的问题,请查阅Kanta官方文档。 如果遇到与该MCP服务器相关的问题,请在此仓库中创建一个issue。