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.

コメント

「その他」の他のコンテンツ