新增api_config_9p04kww1pu.json配置文件,包含进销存采购订单相关的四个核心 API接口(查询列表、新建、详情、编辑),完善了load_api_configs函数, 增加本地文件缓存机制,支持从本地文件加载配置并在配置变更时同步保存, 优化refresh_api_configs函数以同步清理本地文件缓存。 BREAKING CHANGE: API配置方式调整,引入本地缓存机制可能影响原有部署流程
lzwcai-mcpskills-template
MCP Server 模板项目,用于快速创建新的 MCP 服务。
功能
- 提供 MCP Server 基础框架
- 支持动态工具注册
- 内置日志系统
- 支持环境变量配置
安装
pip install lzwcai-mcpskills-template
使用
# 设置环境变量
export API_KEY="your-api-key"
export BASE_URL="http://your-api-server"
# 运行
lzwcai-mcpskills-template
环境变量
| 变量名 | 说明 | 默认值 |
|---|---|---|
| API_KEY | API密钥 | - |
| BASE_URL | 后端API地址 | http://localhost:8080 |
项目结构
lzwcai_mcpskills_template/
├── main.py # 入口文件
├── pyproject.toml # 项目配置
├── README.md # 说明文档
└── lzwcai_mcpskills_template/ # 核心代码
├── main.py # MCP Server 主逻辑
├── schema_converter.py # Schema 转换器
└── utils/ # 工具模块
├── __init__.py
├── api_client.py # API 客户端
├── env_config.py # 环境变量配置
├── json_helper.py # JSON 工具
└── logger_config.py # 日志配置
开发
基于此模板创建新项目:
- 复制整个目录
- 修改
pyproject.toml中的项目名称 - 修改
lzwcai_mcpskills_template目录名 - 在
main.py中实现你的工具逻辑
License
MIT