MCP工具集

一个包含多种MCP工具的集合,提供PNG转ICO和异步命令执行功能。

  • by fietiger
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 fietiger/icongen-mcp

使用说明

MCP工具集

版本: 1.0.1

此存储库包含一组以模块化结构组织的模型上下文协议(MCP)工具。

项目结构

icongen-mcp/                           # Main project directory
├── mcp_tools_collection/              # Tools collection directory
│   ├── icogen_mcp_standalone/         # Standalone PNG to ICO converter
│   │   ├── src/icogen_mcp/            # Source code
│   │   ├── pyproject.toml             # Project configuration
│   │   ├── README.md                  # Documentation
│   │   └── LICENSE                    # License
│   ├── runcmd_mcp_standalone/         # Standalone async command executor
│   │   ├── src/runcmd_mcp/            # Source code
│   │   ├── pyproject.toml             # Project configuration
│   │   ├── README.md                  # Documentation
│   │   └── LICENSE                    # License
│   └── README.md                      # Collection documentation
├── pyproject.toml                     # Main project configuration
└── README.md                          # This file

工具包含

1. icogen-mcp

一种模型上下文协议(MCP)服务,用于将PNG文件转换为具有可定制图标尺寸的ICO文件。

2.运行cmd mcp

一种模型上下文协议(MCP)服务,用于与状态跟踪异步执行系统命令。

安装

每个工具都可以独立安装:

# Install icogen-mcp
cd mcp_tools_collection/icogen_mcp_standalone
pip install -e .

# Install runcmd-mcp
cd mcp_tools_collection/runcmd_mcp_standalone
pip install -e .

或者安装整个集合:

pip install -e .

用法

安装后,每个工具都可以作为独立的MCP服务运行:

# Run icogen-mcp service
icogen-mcp

# Run runcmd-mcp service
runcmd-mcp

发展

该项目遵循模块化设计,每个MCP工具都是作为一个可以独立发布的独立软件包开发的。这允许:

  • 每个工具的独立版本控制
  • 单独的测试和CI/CD管道
  • 易于维护和更新
  • 关注点清晰分离