Veta
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Vetasearch my library for TypeScript type safety articles"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Veta
Turn saved X posts and long-form articles into a private, searchable context base. Veta runs on your computer, uses the browser already controlled by your coding agent, and exposes the library through MCP. There is no X API, OAuth app, API key, or extra browser extension.
Install it by asking your agent
Open a task in Codex, Claude Code, or Cursor and paste this:
Install Veta from https://github.com/nerdconf/veta by following
AGENT_INSTALL.md. Use your current browser to open my X bookmarks, ask me to sign in only if the session is closed, sync everything, and verify the result with a question about my library. Do not ask me to install or configure a browser integration.
The agent handles the clone, local setup, MCP registration, app startup, browser scrolling, import, and verification. The user only signs in to X when their existing browser session needs it.
Related MCP server: ContextAtlas
What the workflow looks like
Tell the agent to install and sync Veta.
If X shows a login screen, sign in in that same agent-controlled tab.
Let the agent scan and import bookmarks in resumable batches.
Open the library at
http://127.0.0.1:4318or ask the agent questions directly. In future tasks the agent uses Veta's MCP tools automatically.
MCP is the interoperability layer, not the scraper itself. It gives Codex, Claude Code, and Cursor the same local tools to import, search, read, and enrich the database. Each product keeps using its own browser capability and its own existing subscription.
Privacy model
The database and app state stay inside the local Veta installation.
Veta has no analytics, hosted account, X credentials, or token store.
X authentication remains inside the user's existing browser session.
The active agent provider receives the saved text it processes or uses in an answer. “Local” describes storage and orchestration; it does not make the subscribed AI model offline.
.wrangler/and.veta/contain local state and are excluded from Git.
See PRIVACY.md for the complete boundary.
Legal
Privacy Policy — English and Spanish
Contributor setup
npm install
npm run dev:localThe app uses http://127.0.0.1:4318; the optional in-app Codex question bridge
uses http://127.0.0.1:4317.
Useful checks:
npm test
npm run veta -- status
node scripts/veta-mcp-server.mjsVeta is an early local-first release for macOS and Linux with Node.js 22.13+ and an installed Codex, Claude Code, or Cursor environment.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides persistent personal context (identity, projects, decisions, knowledge) to MCP-compatible AI tools, eliminating the need to re-explain yourself across sessions.Last updated2391MIT
- Alicense-qualityCmaintenanceEnables AI coding agents to retrieve and manage code context with hybrid search, project memory, and observability via MCP tools.Last updated29MIT
- Alicense-qualityBmaintenanceContextBank is a local-first personal context layer that stores links, files, and X bookmarks in SQLite, mirrors them into Markdown cards, and exposes read-only retrieval tools through MCP for AI agents.Last updatedMIT
- Alicense-qualityDmaintenanceFully local, privacy-first MCP server that turns exported X/Twitter bookmarks into a searchable, enriched knowledge base for Claude Desktop and Claude Code.Last updated2MIT
Related MCP Connectors
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
Universal memory for AI agents and tools. Save, organize and search context anywhere.
Cross-AI personal memory. Save once in ChatGPT, recall in Claude, Mistral, Grok, or any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nerdconf/veta'
If you have feedback or need assistance with the MCP directory API, please join our Discord server