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
Máy chủ liên quan
Anima MCP Server
Connect AI coding agents to Anima Playground, Figma designs, and your team's design system. Bridge the gap between prototypes and production code.
AWS MCP Servers
Access AWS documentation, best practices, and service integrations via the Model Context Protocol.
Remote MCP Server on Cloudflare
A remote MCP server deployable on Cloudflare Workers with OAuth login support, using Cloudflare KV for data storage.
kubectl MCP Plugin
An MCP server for kubectl, enabling AI assistants to interact with Kubernetes clusters through a standardized protocol.
Keycloak MCP Server
Administer Keycloak users and realms using a Model Context Protocol server.
Azure
Interact with and manage Azure services using natural language.
InstaPods
Deploy and manage hosting pods from Claude, Cursor, or any MCP client. Localhost to live URL in one step.
Satim Payment Gateway Integration
Integrate with Algeria's SATIM payment gateway to process CIB and Edhahabia card payments.
AWS MCP Servers
A suite of MCP servers providing AI applications with access to AWS documentation, contextual guidance, and best practices.
Cloudflare MCP Server
A template for deploying a remote MCP server on Cloudflare Workers without authentication.