<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Vadym Cherkavskyi</title>
    <description>The latest articles on DEV Community by Vadym Cherkavskyi (@memplato).</description>
    <link>https://dev.to/memplato</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4008145%2Fc14a2127-d62e-4f6c-8fbb-9dde8c6f6dee.png</url>
      <title>DEV Community: Vadym Cherkavskyi</title>
      <link>https://dev.to/memplato</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/memplato"/>
    <language>en</language>
    <item>
      <title>I turned my Android phone into a personal MCP memory server — Claude finally knows who I am</title>
      <dc:creator>Vadym Cherkavskyi</dc:creator>
      <pubDate>Mon, 29 Jun 2026 12:47:42 +0000</pubDate>
      <link>https://dev.to/memplato/i-turned-my-android-phone-into-a-personal-mcp-memory-server-claude-finally-knows-who-i-am-3m44</link>
      <guid>https://dev.to/memplato/i-turned-my-android-phone-into-a-personal-mcp-memory-server-claude-finally-knows-who-i-am-3m44</guid>
      <description>&lt;p&gt;Every time I open Claude, it forgets me.&lt;/p&gt;

&lt;p&gt;My name. My projects. My preferences. The conversation we had yesterday. Gone.&lt;/p&gt;

&lt;p&gt;The obvious solution is a memory MCP server. There are plenty of them — Mem0, OpenMemory, MemGPT. But they all have the same problem: your data goes to their cloud. You're solving one problem (AI forgets you) by creating another (a company owns your memories).&lt;/p&gt;

&lt;p&gt;I wanted something different. I wanted my AI memory to live on hardware I physically own. Something I could unplug.&lt;/p&gt;

&lt;p&gt;So I built MemPlato — a personal MCP memory server that runs directly on an Android phone.&lt;/p&gt;

&lt;p&gt;How it works&lt;br&gt;
The architecture is simple:&lt;/p&gt;

&lt;p&gt;Your Android phone → relay.memplato.com → Claude / Perplexity / Cursor&lt;/p&gt;

&lt;p&gt;The MCP server runs locally on the phone. A relay routes external requests to it. Your data never touches anyone else's storage — it lives in a SQLite database on your device.&lt;/p&gt;

&lt;p&gt;Setup takes 3 steps:&lt;/p&gt;

&lt;p&gt;Install the app&lt;/p&gt;

&lt;p&gt;See your personal URL (e.g. relay.memplato.com/u/YOUR_ID/mcp)&lt;/p&gt;

&lt;p&gt;Paste it into Claude, Perplexity, Cursor, or any MCP-compatible AI&lt;/p&gt;

&lt;p&gt;That's it. No accounts. No API keys. No subscriptions.&lt;/p&gt;

&lt;p&gt;What it actually stores&lt;br&gt;
MemPlato has 29 MCP tools. The main ones:&lt;/p&gt;

&lt;p&gt;Memory Palace (drawers) — store anything as text in an organized structure. Wings → Rooms → Drawers. Like a filing cabinet that AI can read and write.&lt;/p&gt;

&lt;p&gt;Knowledge Graph — facts with time validity. Vadym works_on MemPlato (since 2026-01-01). AI can query what was true at any point in time.&lt;/p&gt;

&lt;p&gt;Semantic Search — ONNX-based vector search running locally on the phone. Ask "what do I know about my Flutter project?" and get ranked results.&lt;/p&gt;

&lt;p&gt;Agent Diary — AI assistants can write compressed session notes to remember what they worked on with you.&lt;/p&gt;

&lt;p&gt;Tunnels — cross-link related memory areas. Connect your coding project notes to your investor notes to your personal context.&lt;/p&gt;

&lt;p&gt;The honest technical story&lt;br&gt;
I'm a solo founder from Ukraine. Not a professional developer. Building this took months of debugging things I didn't fully understand.&lt;/p&gt;

&lt;p&gt;The hardest part wasn't the MCP protocol — Anthropic's spec is solid. The hardest part was keeping the server alive on a mobile device.&lt;/p&gt;

&lt;p&gt;Android kills background processes aggressively. The relay has to stay connected. Battery optimization fights you constantly. I went through ngrok (changes URL on restart), Cloudflare Tunnel (doesn't work on Android), and finally landed on a $5/month Vultr VPS running a persistent SSH reverse tunnel.&lt;/p&gt;

&lt;p&gt;The server passed 62/62 MCP tests. Including the ones I wrote specifically to break it.&lt;/p&gt;

&lt;p&gt;Why your phone and not a Raspberry Pi?&lt;br&gt;
A few reasons:&lt;/p&gt;

&lt;p&gt;You already have it. Most people don't have a spare Pi lying around.&lt;/p&gt;

&lt;p&gt;It has a battery. Survives power outages.&lt;/p&gt;

&lt;p&gt;It has mobile data. Works when your home internet goes down.&lt;/p&gt;

&lt;p&gt;It's personal. The phone that knows your face also knows your AI context.&lt;/p&gt;

&lt;p&gt;The philosophical answer: your AI memory should be as personal and as portable as your phone itself.&lt;/p&gt;

&lt;p&gt;Current state&lt;br&gt;
MemPlato is open source: github.com/VChe-creator/memplato&lt;/p&gt;

&lt;p&gt;The Python MCP server is ready and working. The Flutter Android app that auto-installs everything is in development.&lt;/p&gt;

&lt;p&gt;If you want to try it now, you can run the Python server manually on any Android phone with Termux. Instructions are in the README.&lt;/p&gt;

&lt;p&gt;I'd genuinely love feedback from people who care about AI privacy and self-hosted tools. What would you want your personal AI memory server to do that this doesn't?&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>selfhosted</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
