Oxynote MCP

A technical wiki’s MCP lets agents read and edit documents while protected pages route changes through reviewable drafts.

  • 515 ★ on the repository
  • Last commit
  • Apache-2.0
MCP serverOfficial

Extended access

Why this level

  • The MCP client reads and edits documents; draft protection depends on page settings.
All reasons and checks

oxynote/oxynote

Install

Manual install

docker run -d -p 8080:8080 \
  -v oxynote_data:/oxynote/data \
  ghcr.io/oxynote/oxynote

The first Quick Start block deploys the application with a persistent volume. Configure MCP separately.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The MCP client reads and edits documents; draft protection depends on page settings.

This is third-party code. Review the repository files before installing.

What it does

Oxynote combines technical documents with live Prometheus and SQL charts. An MCP client reads structured page blocks and edits selected parts. On protected pages, changes remain in a diffable draft until a person approves and merges it. The workspace runs in a self-hosted Docker container. Users separately approve external agent connections. The built-in assistant is optional: MCP can run without it, and pages and charts work without model setup.

Who it is for. For engineering teams discussing service documentation and metrics alongside an agent.

Good fit when

  • Add a live chart to service documentation.
  • Let an agent revise selected page blocks.
  • Review a runbook change as a draft.
  • Self-host a technical workspace.

Not a fit when

  • You need the planned logging, alerting and admin features now.
  • A container and workspace storage cannot be provided.
  • MCP-client consent would be treated as approval for every edit.

Example request

Connect to test Oxynote and propose a protected-page draft without merging it.

MCP

Transport
http
Authentication
OAuth

Limitations

Change the demonstration administrator password before exposing the service to other people. MCP requires HTTPS or a loopback address and stays off on plain LAN HTTP. Write tools do not request confirmation for each edit; use protected pages and client behavior when review is mandatory. Charts query your connections, so use limited accounts and do not expose confidential context to a model without authorization.

How to disable. Revoke the client in Oxynote settings and remove its MCP entry. Stop the container to disable the whole service while preserving its data volume.

FAQ

Which MCP transport is used?

Streamable HTTP at `/core/api/mcp`.

How is access authorized?

OAuth 2.1 with browser consent for each client.

Is the built-in assistant required?

No. It and external MCP are configured independently.

Does approval immediately merge a draft?

No. Approval and merge are separate actions.

Can it replace the entire monitoring stack?

Charts exist now; logs, traces and alerting are still in development.

Discussion

No questions or reviews yet.

A local document base for your agent: hybrid semantic and keyword search plus a web UI for browsing and uploads

MCP serverExtended access344Repository stars
Official

The MCP server lets agents read and search local Molio vaults, browse file trees and ask questions about their contents.

MCP serverExtended access443Repository stars
Official

An MCP server that lets an agent read long PDFs through a document tree: retrieval by reasoning instead of a vector database

MCP serverExtended access410Repository stars

A Zotero plugin with a built-in MCP server: the agent searches the library, reads PDFs and notes, and works with annotations and metadata

MCP serverExtended access1.3KRepository stars

An MCP server that turns PDF, DOCX, XLSX, PPTX, images, audio, web pages and YouTube transcripts into Markdown

MCP serverExtended access3KRepository stars
Official

The MCP server connects an agent to a learning canvas where a question about a passage opens a linked document.

MCP serverExtended access327Repository stars

README in short

A page change can update both an explanation and chart query. Block diffs help review their consistency before publication.

README badge

Report a problem

Foxx AIOxynote MCP
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.