- 新增lzwcai_mcpskills_visual2url项目,提供本地HTML文件、HTML代码转可访问URL的MCP工具 - 重构lzwcai_mcp_api_converter配置加载逻辑,取消内存缓存复用,强制拉取最新配置并新增缓存降级容错机制 - 升级lzwcai_mcp_api_converter至0.2.5、项目模板至0.1.3 - 更新各示例项目的环境配置参数与模板工具配置
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