Reflect MCP Server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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: MCP OAuth Starter
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.
Persistent memory and shared context across compatible AI assistants, with account-scoped 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 gradedqualityCmaintenanceEnables AI assistants like ChatGPT and Claude to authenticate, access per-user notes, and read or write those notes on a user's behalf, with immediate access revocation.MIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude clients to securely connect to self-hosted AI assistants via OAuth 2.1 and use tools for chat, health checks, asynchronous task management, and multi-instance routing.1,399 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables Claude.ai and Claude Desktop to securely connect to self-hosted AI assistant gateways via OAuth2, exposing chat, status, multi-instance routing, and asynchronous task tools. Supports per-instance authentication, isolation, and task scoping for long-running operations.1,399 npmMIT