Lithic MCP 服务器 (TypeScript)
用于 Lithic API 的模型上下文协议 (MCP) 服务器的 TypeScript 实现,提供对 Lithic 银行和卡服务的只读访问。
特征
- 使用 MCP SDK 的现代 TypeScript 实现
- 对所有 Lithic API 端点的只读访问权限
- 用于访问 Lithic 资源的类型安全工具
- Docker 支持
- 改进的错误处理和验证
快速入门
使用 Docker(推荐)
- 构建 Docker 镜像:
- 运行服务器:
LITHIC_API_KEY=your_key_here npm run docker:run
手动设置
- 安装依赖项:
- 构建 TypeScript 代码:
- 启动服务器:
LITHIC_API_KEY=your_key_here npm start
MCP 配置
将其添加到您的.cursor/mcp.json
或 Claude Desktop 配置中:
{
"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/token 获取特定的 Lithic 资源list_resources
:列出给定类型的资源
环境变量
LITHIC_API_KEY
- 您的 Lithic API 密钥(必需)LITHIC_API_BASE_URL
- Lithic API 基本 URL(默认值: https ://sandbox.lithic.com/v1)
支持的资源类型
- 卡片
- 帐户
- 财务账户
- 交易
- 事件
- 平衡
- 争议
- 外部银行账户
- 报告
- 网络钩子
- 账户持有人
发展
对于开发,您可以使用监视模式:
当您对源代码进行更改时,这将自动重建并重新启动服务器。