An all-in-one MCP server exposing file operations, web search, git operations, shell commands, code execution, and custom tools via HTTP. Designed for llama.cpp webui integration.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"diamcp": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A versatile MCP server designed specifically for llama.cpp webui MCP integration. Simple to set up - just spin up the container and point your webui to the URL.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in search / ai-ml
Web and local search using Brave Search API
Production ready MCP server with real-time search, extract, map & crawl.
Workspace template + MCP server for Claude Code, Codex CLI, Cursor & Windsurf. Multi-agent knowledge engine (ag-refresh / ag-ask) that turns any codebase into a queryable AI assistant.
Persistent memory using a knowledge graph
MCP Security Weekly
Get CVE alerts and security updates for DiaMCP and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A versatile MCP server designed specifically for llama.cpp webui MCP integration. Simple to set up - just spin up the container and point your webui to the URL.
When using llama-server's webui, you want tools without complexity. No servers to manage, no configuration files to write. Just:
docker compose up --build -dcurl -fsSL https://raw.githubusercontent.com/chartrambiz/diaMCP/main/install.sh | sh
irm https://raw.githubusercontent.com/chartrambiz/diaMCP/main/install.ps1 | iex
The script will:
To update an existing installation, run the same command from within the diaMCP directory.
# Clone the repository
git clone https://github.com/chartrambiz/diaMCP.git
cd diaMCP
# Start the container
docker compose up --build -d
# Clone the repository
git clone https://github.com/chartrambiz/diaMCP.git
cd diaMCP
# Start the container
docker compose up --build -d
To update later:
git pull origin main 2>/dev/null || git pull origin master
docker compose up --build -d
If using Windows, you need:
Docker Desktop for Windows
WSL2 (Windows Subsystem for Linux)
wsl --install
After WSL2 setup
Note: Running diaMCP directly in Windows Command Prompt or PowerShell (without WSL2) is not supported - the install scripts and container are designed for Linux environments.
After starting the MCP server container:
llama-server --webui-mcp-proxy -m model.gguf -c 32768 --host 0.0.0.0 --port 8080
http://localhost:8000/mcpThe MCP tools will be available in your chat.
Note: Files created in the workspace/ directory are owned by your user (UID 1000). If you need a different UID, edit docker-compose.yml and change the user: value.
After modifying custom tools or pulling new changes, rebuild and restart:
./restart.sh
This script rebuilds the container and verifies it's running.
See diaMCP in action with the llama.cpp webui:


run_command blocks dangerous patterns (rm -rf, dd, mkfs, etc.)./workspace/tools/ or use built-in examples| Tool | Description |
|---|---|
read_file | Read fi |