OpenWebUI MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@OpenWebUI MCP Servercreate a new note for the 'Website Launch' project summarizing our SEO strategy"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
OpenWebUI MCP Server
A Model Context Protocol (MCP) server for managing projects, notes, and knowledge bases in OpenWebUI.
Overview
open-webui-mcp provides a bridge between LLMs and your OpenWebUI workspace. It allows models to:
List and manage projects.
Create and update project-specific notes.
Associate knowledge bases with projects.
Propose and apply updates to project configurations based on chat history.
Upload files directly to knowledge bases.
Related MCP server: Obsidian MCP
Prerequisites
Bun (v1.0+)
OpenWebUI instance
OpenRouter API key
Quick Start
Clone and install:
git clone https://github.com/your-repo/open-webui-mcp.git cd open-webui-mcp bun installConfigure environment variables:
export OPENWEBUI_BASE_URL="http://localhost:3000" export OPENWEBUI_API_KEY="your-api-key" export OPENROUTER_API_KEY="your-openrouter-key"Build and run:
bun run build bun run start
Project Mapping
The server uses a projects.json file to map project IDs to OpenWebUI folders and resources. This allows for a structured way to manage project-specific context.
Example projects.json
{
"version": "1.0",
"projects": [
{
"id": "project-1",
"name": "My Project",
"folder_id": "folder-uuid",
"note_ids": [],
"knowledge_base_ids": []
}
]
}Safety Model (Propose/Evaluate/Apply)
To ensure safe updates to project configurations, the server implements a three-step workflow:
Propose: The model analyzes a conversation and generates a
ProposedChangeSet.Evaluate: An LLM (via OpenRouter) evaluates the proposal for safety and relevance, assigning a score (0-1).
Apply: If the proposal is deemed safe (score > threshold), it can be applied to the project.
Documentation
Troubleshooting
Connection Errors: Ensure
OPENWEBUI_BASE_URLis accessible and the API key is correct.Permission Denied: Check if your OpenWebUI API key has sufficient permissions to manage folders, notes, and knowledge bases.
Evaluation Failures: Ensure your
OPENROUTER_API_KEYis valid and has credits.Missing Projects: Verify that
projects.jsonexists in yourDATA_DIRand is valid JSON.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceA bridge server that allows LLM tools to interact with an Obsidian vault through a local REST API, enabling file operations, note management, and metadata access through natural language.13599MIT
- Alicense-qualityDmaintenanceEnables AI agents to manage Obsidian vaults through full CRUD operations, wikilink management, and section-level manipulation. It supports frontmatter editing, tag-based searching, and automated link updates to maintain vault integrity.MIT
- FlicenseCqualityFmaintenanceProvides LLM agents with comprehensive access to Obsidian vaults via the official Obsidian CLI bridge. It enables users to read, search, and modify notes, tasks, properties, and plugins while the Obsidian desktop app is running.5415
- AlicenseBqualityCmaintenanceEnables building and managing knowledge workspaces with tools for ingesting content from text, clipboard, or URLs and searching organized knowledge bases. Supports multiple configurable workspaces with separate inbox and knowledge directories for structured information management.1111MIT
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/adaofeliz/open-webui-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server