MCP.so
登录

Ansible MCP Server

@washyu

基本信息

分类

其他

传输方式

stdio

作者

washyu

关于 Ansible MCP Server

Ansible MCP Server for intelligent infrastructure management

Ansible MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp_python_server": {
      "command": "uv",
      "args": [
        "sync"
      ]
    }
  }
}

Ansible MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Ansible MCP Server?

Ansible MCP Server is a Model Context Protocol (MCP) server for managing homelab infrastructure with Ansible. It integrates with local LLMs via Ollama and supports both WebSocket and stdio transports. Designed for Linux-based homelab environments (Proxmox, Ubuntu, Debian), it is aimed at infrastructure automation and AI-assisted operations.

How to use Ansible MCP Server?

Install dependencies with uv sync or pip install -e ., copy .env.example to .env, and configure settings (e.g., Ollama host and model). Start the server with uv run python main.py (WebSocket default) or use --transport stdio for Claude Desktop compatibility. Test with python simple_test.py or the interactive agent via uv run python -m src.agents.websocket_agent.

Key features of Ansible MCP Server

  • Manages homelab infrastructure through Ansible and MCP.
  • Supports both WebSocket and stdio transports.
  • Integrates with local LLMs via Ollama.
  • Linux-first with WSL2 support for Windows.
  • Provides an interactive AI agent for testing.
  • Currently includes a hello_world tool.

Use cases of Ansible MCP Server

  • Automating homelab infrastructure tasks with AI assistance.
  • Running Ansible playbooks through a conversational interface.
  • Prototyping MCP servers for homelab environments.
  • Integrating local LLM agents with infrastructure management tools.

常见问题

1

What tools does Ansible MCP Server currently provide?

Currently only the `hello_world` tool is implemented. Future tools are planned for infrastructure discovery, Ansible playbook execution, template management, SOPs, and security scanning.

2

What are the prerequisites for running Ansible MCP Server?

You need Python, `uv` or `pip`, and an Ollama instance with a local LLM model (e.g., llama3.2:3b). Linux is recommended; Windows users must use WSL2.

3

How can I run the server in stdio mode for Claude Desktop?

Use `uv run python main.py --transport stdio`.

4

Does Ansible MCP Server support Windows natively?

No, it is Linux-first. Windows users should use WSL2 for development.

评论

其他 分类下的更多 MCP 服务器