work-memo-mcp
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., "@work-memo-mcpsearch for meeting notes about Q3 planning"
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.
work-memo-mcp
業務ナレッジノート (~/.nb/work/knowledge/*.md) を、Model Context Protocol (MCP) 経由で検索できるようにする Cloudflare Worker。
search_knowledge ツール 1 本を公開する薄いラッパー。実際の RAG は Cloudflare AI Search が担当し、Worker は MCP プロトコルへの変換と Cloudflare Access による認証境界の 2 役だけを持つ。姉妹リポ home-memo-mcp と同一構造。
全体アーキテクチャ
┌──────────────────────────────┐
│ ~/.nb/work (ローカル) │
│ knowledge/*.md │
└──────────────┬───────────────┘
│ git push
▼
┌──────────────────────────────┐
│ GitHub: Koutaro-Hanabusa/ │
│ work-memo (private) │
└──────────────┬───────────────┘
│ GitHub Actions
│ (sync-ai-search.yml)
│ ・rclone で *.md を R2 に sync
│ ・AI Search を reindex キック
▼
┌──────────────────────────────┐
│ Cloudflare R2 bucket: │
│ work-memo │
└──────────────┬───────────────┘
│ (source binding)
▼
┌──────────────────────────────┐
│ Cloudflare AI Search: │
│ instance = work-memo │
│ embedding = │
│ @cf/qwen/qwen3- │
│ embedding-0.6b │
└──────────────┬───────────────┘
│ Workers binding (WORK_MEMO)
│ ※ 内部認証、Bearer 不要
▼
┌──────────────────────────────┐
│ Worker: work-memo-mcp │◄─ Durable Object
│ このリポ │ WorkMemoMCP (SQLite)
│ /mcp → WorkMemoMCP │ MCP セッション状態
└──────────────┬───────────────┘
│ custom domain
▼
┌──────────────────────────────┐
│ work-memo-mcp.burio16.com │
│ Cloudflare Access で保護 │
│ (Service Token ポリシー) │
└──────────────┬───────────────┘
│ MCP over Streamable HTTP
│ + CF-Access-Client-Id/Secret header
▼
┌──────────────────────────────┐
│ Claude Code │
│ ~/.mcp.json │
│ → mcp__work-memo__ │
│ search_knowledge │
└──────────────────────────────┘Related MCP server: Obsidian RAG MCP Server
コンポーネント一覧
層 | 名前 | 種別 | 補足 |
ソース | GitHub repo (private) | ノート本体 ( | |
同期 |
| GitHub Actions | 上記 repo 側に配置。rclone で R2 に sync → AI Search を reindex |
ストレージ |
| R2 bucket | markdown の実体置き場 |
RAG |
| Cloudflare AI Search instance | chunk / embed / retrieval を丸ごとマネージド (旧 AutoRAG) |
埋め込み |
| Workers AI モデル | AI Search が内部で使用 |
実行時 |
| Cloudflare Worker (このリポ) | MCP サーバー本体 |
セッション |
| Durable Object (SQLite) | McpAgent が要求するステートフル SSE 用 |
ドメイン |
| Custom domain | Worker のフロント |
認証 | Cloudflare Access | Zero Trust Application | home-memo-mcp と同じ Service Token ポリシーを共有 |
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
- Flicense-qualityDmaintenanceProvides AI assistants with full-text search access to your Obsidian vault, allowing them to query, retrieve, and analyze notes through the Model Context Protocol.3
- Flicense-quality-maintenanceEnables semantic search and content retrieval from local Obsidian vaults through the Model Context Protocol. It allows AI assistants to query notes by meaning, filter by tags, and access full note content for enhanced knowledge integration.
- Flicense-qualityDmaintenanceProvides semantic search over Obsidian markdown notes using BAAI/bge-m3 embeddings and ChromaDB, accessible via the Model Context Protocol.
- Alicense-qualityBmaintenanceEnables AI agents to manage Markdown notes via the Model Context Protocol, supporting creation, editing, searching, and conflict detection.MIT
Related MCP Connectors
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Securely search and manage workspace context files for AI agents and teams.
Search your knowledge bases from any AI assistant using hybrid RAG.
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/Koutaro-Hanabusa/work-memo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server