Foreman
Integrate with Foreman to manage hosts and other infrastructure resources.
foreman-mcp-server
How to run
Using VSCode with Copilot
Start the server via uv
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
Default values if not provided:
--foreman-url https://$hostname --foreman-username admin --foreman-password changeme --log-level INFO --host '127.0.0.1' --port 8080 --transport streamable-http
Configure VSCode
# settings.json
{
"mcp": {
"servers": {
"foreman": {
"url": "http://127.0.0.1:8080/mcp/sse"
}
}
},
}
Run VSCode client
- Press Ctrl+Shift+P
- Select MCP: List Servers command
- Select foreman
- Press Start Server
Using in Copilot Chat
- 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
Using MCP Inspector
For use with mcp inspector
- Start the inspector with
npx @modelcontextprotocol/inspector - Open
http://localhost:6274in your browser - Set
TypetoStreamable HTTPandURLtohttp://localhost:8080/mcp
- or set
TypetoSSEandURLtohttp://localhost:8080/sse
- Click connect
Using Claude Desktop on Linux
Note: this is highly experimental. Tested in a virtual machine running CentOS Stream 9.
Installation
- Follow installation steps https://github.com/bsneed/claude-desktop-fedora?tab=readme-ov-file#1-fedora-package-new
- If it doesn't launch, try `npm i -g electron
Configuration
# ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"foreman": {
"command": "uv",
"args": ["--directory", "/home/$USER/foreman-mcp-server", "run","foreman-mcp-server", "--transport", "stdio"],
}
}
}
Run Claude client
This will launch UI application, log in into your account. It will start and connect to the MCP server automatically.
claude-desktop
- Click
+button > Add from foreman: > Select any of Prompts and Resources from the server - Click Configuration button to select Tools from the server
Servidores relacionados
DEX Metrics MCP
Tracks DEX trading volume metrics from Dune Analytics, segmented by blockchain, aggregator, and more.
Gemini MCP Server
An MCP server to interact with Google's Gemini AI models, requiring a Gemini API key.
NEURIA Design Intelligence MCP
Emotion-driven design intelligence for AI coding tools. Get design tokens, brand DNA, and animation params via MCP.
MCP Weather Server
Provides hourly weather forecasts using the AccuWeather API.
LicenseSpring
Interact with LicenseSpring's License API and Management API.
Huntress API
Interact with the Huntress API to manage accounts, organizations, agents, incidents, and billing reports.
Alpha Vantage
Access real-time financial data, including stock prices, forex rates, and cryptocurrencies from Alpha Vantage.
Remote MCP Server (Authless)
A remote MCP server without authentication, deployable on Cloudflare Workers.
Supabase MCP Server
Manage Supabase projects and organizations via the Supabase Management API.
AWS CloudTrail
This AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.