mowen-mcp-server

An MCP (Model Context Protocol) server implemented in Go to integrate with 墨问笔记 (Mowen Notes). It exposes MCP tools for creating/editing notes with rich-text/paragraph blocks, quoting blocks, linking related notes, setting note privacy, and resetting the Mowen API key. It runs an HTTP server with an SSE endpoint for the MCP client to connect.

Evaluated Apr 04, 2026 (17d ago)
Repo ↗ DevTools mcp notes rich-text go integration automation
⚙ Agent Friendliness
53
/ 100
Can an agent use this?
🔒 Security
39
/ 100
Is it safe for agents?
⚡ Reliability
19
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
55
Documentation
70
Error Messages
0
Auth Simplicity
85
Rate Limits
10

🔒 Security

TLS Enforcement
20
Auth Strength
45
Scope Granularity
10
Dep. Hygiene
50
Secret Handling
70

The README instructs using an environment variable for the API key, which is generally safer than hardcoding. However, it does not specify TLS requirements for the MCP server endpoint, how requests are authenticated/authorized at the MCP layer, whether keys are logged, or how errors are handled. Scope granularity and fine-grained permissions are not described.

⚡ Reliability

Uptime/SLA
0
Version Stability
35
Breaking Changes
20
Error Recovery
20
AF Security Reliability

Best When

You want an MCP-first integration to drive Mowen Notes programmatically from an MCP client like Cursor or Claude Desktop, using the provided SSE endpoint.

Avoid When

You cannot supply and safely manage the MOWEN_API_KEY, or you need explicit documented retry/idempotency/error semantics from the MCP server beyond the README.

Use Cases

  • Letting MCP-capable assistants create and edit notes in Mowen Notes
  • Generating structured rich-text note content (paragraphs, bold, highlight, links, quotes)
  • Linking notes together via note references
  • Managing note privacy from an AI workflow
  • Automating API-key reset flows (administrative use)

Not For

  • Public-facing deployment without additional security hardening
  • High-assurance/regulated environments where formal security and reliability guarantees are required
  • Use cases needing an OpenAPI/SDK-based REST integration (this is MCP-first)
  • Pagination/listing-heavy integrations (only create/edit/privacy/reset tools are described)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Environment variable API key (MOWEN_API_KEY)
OAuth: No Scopes: No

Authentication to the underlying Mowen API is via a single API key provided as MOWEN_API_KEY. The README does not describe OAuth, fine-grained scopes, or per-tool permissions.

Pricing

Free tier: No
Requires CC: No

No explicit pricing for the server itself is provided; it depends on 墨问Pro membership for API access.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • edit_note replaces the entire note content (not append).
  • reset_api_key immediately invalidates the current key.
  • Some operations may require 墨问Pro membership (API access).
  • Rich-text 'paragraphs' structure is required; incorrect nesting/types may fail.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for mowen-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered