Let compatible AI assistants work with your notes
Connect Claude, opencode or another MCP-compatible assistant to the notes open in WebF1 Pad.
WebF1 Pad can let compatible AI assistants work with the notes open in the app. The connection uses MCP (Model Context Protocol), a standard supported by tools such as Claude, opencode and Codex. You do not need this feature for AI chat or everyday note-taking, and it is disabled by default.
Enable the server
- Open Settings → MCP server.
- Tick Enable MCP server. The status line shows the live URL, e.g.
http://127.0.0.1:8210/mcp. - Optionally change the port and pick a notes directory agents may write files into.
Point your agent at it
Add the URL to your agent’s MCP configuration (opencode, Claude Desktop, Codex, …):
{
"mcpServers": {
"webf1-pad": {
"url": "http://127.0.0.1:8210/mcp"
}
}
}
What agents can do
- save_note - save a markdown note into the app (as a new tab, or replacing an already-open one).
- list_notes / list_chats - see what is currently open (titles and timestamps only).
- get_note / get_chat - read the content of an open note or chat.
- update_note - edit an open note in place; the change lands back in the file.
All tools are read-only annotated except the writes, and every tool pulls live content - what the agent sees is what is on your screen.
Safety model
- The server listens on 127.0.0.1 only - nothing on the network can reach it.
- It is off unless you turn it on.
- Content access gate (Settings → MCP server): “Active tab only” (default) means an agent must be specifically allowed by you to read anything beyond the note you have in focus; “All open tabs” opens everything currently open.
- File writes from agents are sandboxed to the notes directory you configured.
Give chat additional tools
Advanced users can also connect the built-in chat to additional MCP-compatible services in Settings → MCP server → Chat tools. These can be remote URLs or, on desktop, local commands. Nothing is provided automatically: only services you explicitly configure can appear as chat tools, and an unavailable service does not break the conversation.