Skip to content

Add the "AI Clients" integration docs.#261

Open
hynek-urban wants to merge 1 commit intousememos:mainfrom
imbue-ai:main
Open

Add the "AI Clients" integration docs.#261
hynek-urban wants to merge 1 commit intousememos:mainfrom
imbue-ai:main

Conversation

@hynek-urban
Copy link
Copy Markdown

@hynek-urban hynek-urban commented Apr 6, 2026

This PR adds a simple guide for connecting AI clients to Memos.

I believe that it's worth pointing out the option of doing so because of the strong use cases: from AI agents helping to retrieve your notes, to agents using them as guidance for their own actions, all the way to AI agents actively building a knowledge base (similar to e.g. this: https://x.com/karpathy/status/2039805659525644595).

The PR describes both using the embedded /mcp server as well as an alternative in the form of a direct API access. That could be achieved in various ways. The one that's been chosen here is relatively straightforward, secure (secrets are encrypted, the agents don't see them, and no intermediaries or third parties get to see them either), general (the same setup can be used for any AI agent and even reused for other APIs), and friendly to local setups.

Summary by CodeRabbit

  • Documentation
    • Added new AI integrations documentation covering two connection methods: using an embedded MCP server and direct API access via Latchkey.
    • Added AI integrations card to the integrations overview page.

@vercel
Copy link
Copy Markdown

vercel bot commented Apr 6, 2026

@hynek-urban is attempting to deploy a commit to the Memos FOSS Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 6, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 32bb3995-cb8e-4252-8b2d-95393c9ccba8

📥 Commits

Reviewing files that changed from the base of the PR and between 6d8de33 and a03f470.

📒 Files selected for processing (4)
  • content/docs/integrations/ai.mdx
  • content/docs/integrations/index.mdx
  • content/docs/integrations/meta.json
  • src/components/ui/card.tsx

📝 Walkthrough

Walkthrough

This PR adds AI integration documentation to the Memos project. A new documentation page describes connecting AI clients via MCP server or Latchkey API. The integrations index and metadata are updated accordingly, and the card component gains support for the BotMessageSquare icon.

Changes

Cohort / File(s) Summary
AI Integration Documentation
content/docs/integrations/ai.mdx, content/docs/integrations/index.mdx, content/docs/integrations/meta.json
New AI documentation page with integration guides for MCP server and Latchkey access. Integrations index updated with AI card link. Navigation metadata expanded to include the new page.
Icon Component Enhancement
src/components/ui/card.tsx
Added BotMessageSquare icon mapping from lucide-react to support the new AI integration card icon.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 New AI paths for clever friends to roam,
With MCP servers and docs as home,
Latchkey's grace, icons bright and square—
A bot's best guide appears with care! ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Add the "AI Clients" integration docs.' clearly and concisely summarizes the main change: adding new documentation for AI client integrations.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant