TROVE
Provides tools for retrieving and interacting with WeChat chat data as a source Provider for evidence and replies.
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., "@TROVErecall evidence about Jane Smith"
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.
TROVE
TROVE is a macOS-only, local-private capability runtime. It returns bounded cited evidence to external Agents and can optionally run a local Reply Runtime that generates, reviews, and delivers replies through verified source Providers. Reply delivery is disabled by default. MCP is the primary Agent interface and the CLI is the recovery and operator interface.
The product is TROVE. WeChat support is an optional source Provider rather than the product identity.
Install
From a verified release artifact directory:
python3 -m venv "$HOME/.local/share/trove/runtime"
"$HOME/.local/share/trove/runtime/bin/pip" install ./trove_runtime-1.0.0-py3-none-any.whl ./trove_provider_*.whl
export PATH="$HOME/.local/share/trove/runtime/bin:$PATH"
trove versionKeep the artifact directory and Vault owner-only. Create or select a Vault, then run the redacted health check. The explicit path avoids hidden discovery.
export TROVE_VAULT_ROOT="$HOME/Trove/trove-vault"
mkdir -p "$TROVE_VAULT_ROOT"
chmod 700 "$TROVE_VAULT_ROOT"
trove --vault "$TROVE_VAULT_ROOT" doctorRelated MCP server: mac-mcp
Connect MCP
Register trove-mcp through Agent Switch with these arguments:
--pack standard --vault $TROVE_VAULT_ROOTRun agent-switch doctor before changing its central configuration and
agent-switch reconcile afterward. Do not hand-edit generated client configs.
The standard pack is sufficient for ordinary recall and search.
First call
Ask the Agent to call trove_recall, or use the exact CLI fallback:
trove --vault "$TROVE_VAULT_ROOT" recall --target "Example person" --limit 50The JSON envelope states ok, typed errors, citations, and coverage. Follow an
opaque cursor only when the requested coverage needs another page.
Failure path
Run trove --vault "$TROVE_VAULT_ROOT" doctor. Retry only when
error.retryable is true. For ambiguous_target, select one returned account.
For approval_required, stop: an Agent can request or inspect approval but only
a human at the controlling terminal can decide it.
See MCP, operations, and the generated capability reference. Provider setup is separate; see the installed source Provider. The optional Reply Runtime architecture and safety model are documented in Reply Runtime.
Privacy boundary
Real chat databases, exports, media, transcripts, provider payloads, secrets, logs, and local Vault data do not belong in this repository. Tests and checked-in evidence must be synthetic or explicitly source-safe. Run the privacy scanner before every commit.
See open-source privacy and security policy.
Contributing
See CONTRIBUTING.md. TROVE is licensed under Apache License 2.0.
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
- AlicenseBqualityCmaintenanceA macOS MCP server that provides AI agents with secure access to Calendar, Reminders, Notes, and Health data via native Apple APIs.Last updated3017MIT
- Alicense-qualityCmaintenanceA read-only MCP server that exposes data from native macOS apps (Mail, Notes, Calendar, Reminders, Contacts, Messages, Spotlight) to AI agents over stdio, currently in early development with no domain tools wired yet.Last updated33MIT
- Alicense-qualityCmaintenanceA secure, local communication runtime bridge that interfaces a cloud-based Large Language Model (Claude Desktop) with a local machine execution environment using the Model Context Protocol (MCP).Last updatedEclipse Public 2.0
- Alicense-qualityBmaintenanceEnables AI agents to directly access native macOS services, media, system health, and administration tools through a local MCP server.Last updated25MIT
Related MCP Connectors
Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.
User-owned memory for AI agents, Copilot, Claude, IDEs, CLIs, and chat apps over remote MCP.
A paid remote MCP for agent memory MCP, built to return verdicts, receipts, usage logs, and audit-re
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/JNHFlow21/trove'
If you have feedback or need assistance with the MCP directory API, please join our Discord server