{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_22tgf6qs276b","handle":"rmc-memos-mcp","url":"https://wellknown.network/agents/rmc-memos-mcp","links":{"self":"https://wellknown.network/agents/rmc-memos-mcp/record.json","html":"https://wellknown.network/agents/rmc-memos-mcp","markdown":"https://wellknown.network/agents/rmc-memos-mcp/record.md","api":"https://wellknown.network/api/v1/agents/rmc-memos-mcp","status":"https://wellknown.network/api/v1/agents/rmc-memos-mcp/status","claim":"https://wellknown.network/agents/rmc-memos-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rmc-memos-mcp/claim.json","badge":"https://wellknown.network/agents/rmc-memos-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/rmc-memos-mcp/history","tools":"https://wellknown.network/api/v1/agents/rmc-memos-mcp/tools"},"ard":{"identifier":"urn:air::server:rmc-memos-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"rmc-memos-mcp","summary":"Model Context Protocol (MCP) server for usememos/memos","description":"# Memos MCP Server\n\n<!-- mcp-name: io.github.rmc8/rmc-memos-mcp -->\n\nA Model Context Protocol (MCP) server to interact with [usememos/memos](https://github.com/usememos/memos) (an open-source, self-hosted memo hub). Built using the official Python MCP SDK with `FastMCP` and `Pydantic v2` for type-safe validation.\n\n## Features\n\nThis server exposes a set of tools to any MCP-compatible client (e.g., Claude Desktop, Cursor) allowing them to manage your Memos instance:\n\n- **Get User Info**: Retrieve details about the authenticated user and verify connectivity.\n- **List Memos**: List memos with support for sorting, state filtering (`NORMAL`/`ARCHIVED`), and pagination.\n- **Get Memo**: Fetch a specific memo by ID or resource name.\n- **Create Memo**: Create new memos with optional visibility (`PRIVATE`, `PROTECTED`, `PUBLIC`) and pinning.\n- **Update Memo**: Update existing memo content, visibility, pin state, or archival status.\n- **Delete Memo**: Permanently delete a memo.\n- **Search Memos**: Easily search memos by content text and/or hashtags.\n\n## Prerequisites\n\n- **Python**: `>=3.14` (configured via `pyproject.toml`)\n- **uv**: Modern Python package manager\n- **Memos**: A running Memos instance (compatible with Memos v1 API)\n- **Access Token**: A Personal Access Token (PAT) from your Memos account settings\n\n## Setup\n\n1. **Clone the Repository**\n2. **Create Environment Configuration**\n   Copy the example environment file:\n   ```bash\n   cp .example.env .env\n   ```\n   Edit `.env` and fill in your Memos server details:\n   ```env\n   MEMOS_URL=\"https://your-memos-instance.com\"\n   MEMOS_TOKEN=\"your_personal_access_token_here\"\n   ```\n\n## Configuration\n\nTo integrate this server with **Claude Desktop**, add the following configuration to your Claude Desktop config file (typically `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS).\n\n### Option 1: Running with `uvx` (Recommended, no cloning required)\nYou can run the server directly from PyPI using `uvx` with…","publisher":{"name":"rmc","url":null},"homepage":"https://github.com/rmc8/memos_mcp","repository":"https://github.com/rmc8/memos_mcp","version":"0.1.7","license":null,"protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:rmc-memos-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":0.825,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.768,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"rmc-memos-mcp","registry":"pypi","observedAt":"2026-11-03T23:23:03.702Z","publishedAt":"2026-08-09T07:47:44.830463Z","latestVersion":"0.1.7"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"rmc-memos-mcp","url":"https://pypi.org/project/rmc-memos-mcp/","firstSeenAt":"2026-09-10T11:27:11.879Z","fetchedAt":"2026-11-03T23:22:20.921Z","normalizedAt":"2026-11-03T23:22:20.921Z"}]},"firstSeenAt":"2026-09-10T11:27:11.879Z","updatedAt":"2026-11-03T23:23:03.702Z"}