Token导航 LogoToken导航TokenDH.com
Hammer MCP Server logo
AI代理stdio官方级别未说明来源级核验

Hammer MCP Server

MCP Server

Hammer MCP Server是一个实现模型上下文协议(MCP)的服务器,使LLM能够与Hammer CLI交互。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
LLM交互命令行工具Python本地部署STDIO

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

qcjames53

提供方

qcjames53

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run hammer-mcp-server

详细介绍

Hammer MCP服务器

一种模型上下文协议(MCP)服务器实现,使LLM能够与Hammer CLI交互。

安装

  1. 就地安装锤子:
sudo dnf install rubygem-hammer_cli rubygem-hammer_cli_foreman ruby-devel gcc make
sudo gem install hammer_cli_katello
hammer --help
  1. 设置您的 ~/.hammer/cli_config.yml 如图所示(更改主机名):
:modules:
  - hammer_cli_foreman
  - hammer_cli_katello

:foreman:
  :enable_module: true
  :host: 'https://'
  :verify_ssl: false
  :username: admin
  :password: changeme

:katello:
  :enable_module: true

:log_dir: '~/.hammer/log'
:log_level: 'debug'
  1. 获取CA证书并安装(更改主机名):
hammer --fetch-ca-cert https://
sudo install ~/.hammer/certs/_443.pem /etc/pki/ca-trust/source/anchors/
sudo update-ca-trust
hammer --help
  1. 确保您的锤子二进制文件经过身份验证,可以运行正常的锤子命令。
  2. 安装依赖项
uv sync

用法

使用以下命令运行服务器:

uv run hammer-mcp-server

或者使用自定义选项:

uv run hammer-mcp-server --transport streamable-http --log-level DEBUG

发展

安装开发依赖项:

uv sync --group dev

格式和棉绒代码:

uv run ruff check .
uv run ruff format .

MCP检查员:

sudo dnf install nodejs
npx @modelcontextprotocol/inspector

连接到 http://localhost:8080/mcp 使用“流式HTTP”。

目录标签

目录标签

LLM交互命令行工具Python本地部署STDIOCLI工具协议服务器

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP