多功能命令行工具

MegaTool是一个实现多个模型上下文协议(MCP)服务器的命令行工具,通过统一接口提供多种实用功能,包括计算器、GitHub信息查询和包版本检查等。

  • by simoncollins
  • Go
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 simoncollins/megatool

使用说明

MegaTool

MegaTool是一个命令行工具,它实现了多个模型上下文协议(MCP)服务器,通过统一的界面提供各种实用程序。

概述

MegaTool通过简单的命令行界面提供对多个MCP服务器的访问。每台服务器都提供特定的功能:

  • 计算器:执行算术运算
  • GitHub:访问GitHub存储库和用户信息
  • 软件包版本:从各种包管理器中检查包的最新版本

快速安装

# From GitHub Releases (recommended)
# Download from https://github.com/simoncollins/megatool/releases
# Example for Linux:
tar -xzf megatool-v1.0.0-linux-amd64.tar.gz -C /usr/local/bin

# Using Go
go install github.com/simoncollins/megatool@latest

# From source
git clone https://github.com/simoncollins/megatool.git
cd megatool
just install

请参阅 详细安装指南 先决条件和替代方法。

基本用法

# Run an MCP server in stdio mode (default)
megatool run <server-name>

# Run an MCP server in SSE mode
megatool run <server-name> --sse --port 8080

# Configure an MCP server
megatool run <server-name> --configure

可用服务器:

  • calculator -简单的计算器操作
  • github -GitHub存储库和用户信息
  • package-version -多语言包版本检查器

例子

# Run the calculator server
megatool run calculator

# Configure the GitHub server (required before first use)
megatool run github --configure

# Run the package version server
megatool run package-version

# Run the calculator server in SSE mode on port 3000
megatool run calculator --sse --port 3000

文档

用户文档

贡献者文档

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。