Lithic MCP服务器(TypeScript)
Lithic API的模型上下文协议(MCP)服务器的TypeScript实现,提供对Lithic银行和卡服务的只读访问。
特性
- 使用MCP SDK的现代TypeScript实现
- 对所有Lithic API端点的只读访问
- 用于访问Lithic资源的类型安全工具
- Docker支持
- 改进了错误处理和验证
快速开始
使用Docker(推荐)
- 构建Docker镜像:
npm run docker:build- 运行服务器:
LITHIC_API_KEY=your_key_here npm run docker:run手动设置
- 安装依赖项:
npm install- 构建TypeScript代码:
npm run build- 启动服务器:
LITHIC_API_KEY=your_key_here npm startMCP配置
将此添加到您的 .cursor/mcp.json 或克劳德桌面配置:
{
"lithic": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e", "LITHIC_API_KEY",
"-e", "LITHIC_API_BASE_URL",
"mcp/lithic"
],
"env": {
"LITHIC_API_KEY": "your_lithic_api_key_here",
"LITHIC_API_BASE_URL": "https://api.lithic.com/v1"
}
}
}可用工具
此MCP服务器提供以下工具:
get_resource:通过ID/令牌获取特定的Lithic资源list_resources:列出给定类型的资源
环境变量
LITHIC_API_KEY-您的Lithic API密钥(必需)LITHIC_API_BASE_URL-Lithic API基本URL(默认值:https://sandbox.lithic.com/v1)
支持的资源类型
- 卡片
- 账户
- 金融账户
- 交易
- 事件
- 平衡
- 争议
- 外部银行账户
- 报告
- 网络钩子
- account_holder
发展
对于开发,您可以使用手表模式:
npm run dev当您更改源代码时,这将自动重建并重新启动服务器。
