Reflect MCP Server
Click on "Deploy 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., "@Reflect MCP Serverappend today's meeting notes to my daily note"
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.
Reflect MCP Server
A remote MCP server for Reflect that enables AI assistants like Claude to interact with your Reflect notes through OAuth authentication.
Available Tools
get_reflect_graphs: Get a list of all Reflect graphs accessible with your accountappend_to_reflect_daily_notes: Append content to your daily notes in a specific Reflect graphgraph_id: The graph identifiercontent: Text/markdown to appenddate: The date in ISO 8601 format (YYYY-MM-DD) — use the user's local date to avoid timezone issues
Related MCP server: SiYuan MCP Server
Local Setup
1. Create a Reflect OAuth App
Go to your Reflect settings and create an OAuth application
Note your Client ID and Client Secret
Set your redirect URL based on your deployment:
Remote:
https://your-worker.your-subdomain.workers.dev/oauth/callbackLocal:
http://localhost:3000/oauth/callback
2. Configure Environment Variables
Create a .dev.vars file for local development:
cp .dev.vars.example .dev.varsThen fill in your credentials:
REFLECT_CLIENT_ID=your_reflect_client_id
REFLECT_CLIENT_SECRET=your_reflect_client_secret
COOKIE_ENCRYPTION_KEY=your_random_stringGenerate a secure encryption key:
openssl rand -hex 32Running Locally
1. Install Dependencies
npm install2. Start the Development Server
npm run devThe server will start at http://localhost:8787.
3. Configure Claude Desktop for Local Use
Open Claude Desktop and navigate to Settings → Developer → Edit Config.
Update your configuration to point to the local server:
{
"mcpServers": {
"reflect": {
"command": "npx",
"args": [
"mcp-remote",
"http://localhost:3000/sse"
]
}
}
}Restart Claude Desktop. A browser window will open for Reflect OAuth authentication. After you grant access, the tools will be available.
Note: Make sure your Reflect OAuth app has
http://localhost:8787/oauth/callbackas an allowed redirect URL.
Testing with MCP Inspector
You can test the server using the MCP Inspector:
npx @modelcontextprotocol/inspector@latestEnter your server URL (http://localhost:8787/sse for local or your deployed URL) and connect.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect an AI assistant to a Capacities space (objects, daily notes, search).
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
- OpenOakOAuthorg.openoak
Secure AI access to OpenOak tasks, notes, and Kanban boards.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to create notes, save links, append to daily notes, and manage knowledge graphs in Reflect via the Reflect Notes API, with OAuth2 authentication and token management.3-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants like Claude to interact with your SiYuan knowledge base through a secure, authenticated API.64 npm2MIT
- FlicenseNot gradedqualityDmaintenanceEnables secure synchronization of ChatGPT, Claude, and Obsidian via Supabase as the source of truth, with OAuth protection and proposal-based AI changes.-
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants like Claude to read and write contacts, relationships, and interactions in a personal CRM via a graph-based API.-