Foreman
About
Integrate with Foreman to manage hosts and other infrastructure resources.
Details
- Author
- ofedoren
- Categories
- Cloud Service, Infrastructure
Jump to
Setup
Install Foreman in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/ofedoren/foreman-mcp-server
Follow the installation instructions in the repository README, then restart your MCP client.
uv run foreman-mcp-server \ --foreman-url https://foreman.example.com \ --foreman-username $FOREMAN_USERNAME \ --foreman-password $FOREMAN_PASSWORD \ --log-level debug \ --host localhost \ --port 8080 --transport streamable-http
--foreman-url https://$hostname --foreman-username admin --foreman-password changeme --log-level INFO --host '127.0.0.1' --port 8080 --transport streamable-http
# settings.json { "mcp": { "servers": { "foreman": { "url": "http://127.0.0.1:8080/mcp/sse" } } }, }
- Press Ctrl+Shift+P
- Select MCP: List Servers command
- Select foreman
- Press Start Server
- Press Ctrl+Alt+I to open the chat
- In Configure Tools select the MCP tools only
- Prompts can be listed in the chat, e.g. /mcp.foreman.basic_hosts_pending_sec_updates_static_report
- Resources can be attached via Add Context... > MCP Resources > resource
- Start the inspector withnpx @modelcontextprotocol/inspector
- Openhttp://localhost:6274in your browser
- SetTypetoStreamable HTTPandURLtohttp://localhost:8080/mcp
- or setTypetoSSEandURLtohttp://localhost:8080/sse
Note: this is highly experimental. Tested in a virtual machine running CentOS Stream 9.
- Follow installation stepshttps://github.com/bsneed/claude-desktop-fedora?tab=readme-ov-file#1-fedora-package-new
- If it doesn't launch, try npm i -g electron
# ~/.config/Claude/claude_desktop_config.json { "mcpServers": { "foreman": { "command": "uv", "args": ["--directory", "/home/$USER/foreman-mcp-server", "run","foreman-mcp-server", "--transport", "stdio"], } } }
This will launch UI application, log in into your account. It will start and connect to the MCP server automatically.
- Click+`button > Add from foreman: > Select any of Prompts and Resources from the server
- Click Configuration button to select Tools from the server
A remote Model Context Protocol (MCP) server for managing VPS servers and domains on Sitequest. Lets AI assistants provision, monitor, and configure infrastructure through natural language.
Core AWS MCP server providing prompt understanding and server management capabilities.
Manage and interact with Microsoft Azure services.
The IBM Instana MCP server enables seamless interaction with the IBM Instana observability platform, allowing you to access real-time observability data directly within your development workflow.
Query and interact with kubernetes environments monitored by Metoro
An MCP server for 1Panel, a modern Linux server operation and maintenance panel.
Integrates with Alibaba Cloud APIs to manage resources like ECS, Cloud Monitor, and OOS.
Provides a unified interface to AWS services for security investigations and incident response.
Interact with your AWS environment using natural language to query and manage resources. Requires local AWS credentials.
Interact with your AWS environment using natural language. Requires local AWS credentials.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.

