Memos MCP Server
A Model Context Protocol (MCP) server for Memos API with search, create, retrieve, and tag listing capabilities.
stephen9412
README
Memos MCP Server
A Model Context Protocol (MCP) server for integrating Memos with AI assistants that support the MCP protocol, such as Claude.
✨ Features
- Search memos using keywords
- Create new memos with customizable visibility settings and tags
- Retrieve specific memos by ID
- Get user information
🚀 Installation
Claude Desktop Setup
-
Install Claude Desktop
- Download Claude Desktop
- Ensure you have the latest version (Menu: Claude -> Check for Updates...)
-
Configure MCP Server
{ "mcpServers": { "memos": { "command": "npx", "args": [ "memos-mcp-server" ], "env": { "MEMOS_URL": "https://your-memos-instance.com", "MEMOS_API_KEY": "your_api_key" } } } }
🛠️ Available Tools
search_memo
Search for memos using keywords.
Parameters:
key_word
(string): The keywords to search for in memo contentstate
(string, optional): The state of memos to list (default: "NORMAL", can also be "ARCHIVED")
create_memo
Create a new memo.
Parameters:
content
(string): Memo contentvisibility
(string, optional): Visibility setting (default: "PRIVATE", options: "PUBLIC", "PROTECTED", "PRIVATE")tags
(array of strings, optional): List of tags for the memo
get_memo
Retrieve a specific memo by its ID.
Parameters:
name
(string): Memo name, format ismemos/{id}
or just the ID number
get_user
Get current user information.
🧪 Development
This project uses TypeScript with the FastMCP framework for MCP server development.
Setup
# Install dependencies
npm install
# Create .env file and set environment variables
cp .env.example .env
# Edit .env file with your Memos API details
Development Mode
npm run dev
Build
npm run build
Run Production Server
npm start
Test with mcp-cli
The fastest way to test and debug your server is with fastmcp dev
:
npx fastmcp dev src/server.ts
This will run your server with mcp-cli
for testing and debugging your MCP server in the terminal.
Inspect with MCP Inspector
You can also use the official MCP Inspector
to inspect your server with a Web UI:
npx fastmcp inspect src/server.ts
🤝 Contributing
Contributions, issues and feature requests are welcome! Visit the issues page.
📄 License
MIT License - Copyright (c) 2025 Stephen J. Li
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
MCP Package Docs Server
Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
Claude Code MCP
An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.
@kazuph/mcp-taskmanager
Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
Linear MCP Server
Enables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.
mermaid-mcp-server
A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.
Jira-Context-MCP
MCP server to provide Jira Tickets information to AI coding agents like Cursor

Linear MCP Server
A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.

Sequential Thinking MCP Server
This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.