pluggedin_ask_knowledge_base
Ask questions and get AI-generated answers from your knowledge base. Returns structured JSON with answer, document sources, and metadata.
One connection that fronts all your MCP servers — and adds a document library, a searchable memory and a shared clipboard on top of them.
LABSCO SUMMARY
Plenty of proxies put many servers behind one connection; what is unusual here is the state that survives the session: a document library you can ask questions of, memory sessions that compress into a summary, and a clipboard entries can be pushed to and popped from as a pipeline between tools. The trade is a dependency: everything routes through the plugged.in app, so its account holds your server configuration and its API key gates the whole connection.
A proxy that aggregates the MCP servers configured in the plugged.in app behind a single connection, routing calls to the right one. Alongside the proxying it provides its own capabilities: a document library with RAG, session memory, notifications and a clipboard.
An account on the plugged.in app and an API key from it, passed as PLUGGEDIN_API_KEY or --pluggedin-api-key; PLUGGEDIN_API_BASE_URL points at a self-hosted instance instead of https://plugged.in. It runs as npx -y @pluggedin/pluggedin-mcp-proxy@latest, or from Docker. Default transport is stdio; --transport streamable-http serves over HTTP with --port, --require-api-auth and --stateless as the options around it. Each downstream server still needs its own credentials, configured in the plugged.in app rather than here.
One command plus a key — npx -y @pluggedin/pluggedin-mcp-proxy@latest --pluggedin-api-key <YOUR_PLUGGEDIN_API_KEY>, then supply credentials
USE CASES
Configure them in the app, refresh the catalogue, and let the proxy route each call to the server that owns it.
Ask the knowledge base, then open the specific document behind the answer in full when it matters.
Save the output as a document with tags and category, and append to it later rather than starting a new one each time.
Start a memory session, record observations as the work goes, end it to get a compressed summary, and search that memory next time.
Push results onto the indexed clipboard and pop them in order, or set a named entry with a TTL for something that should expire.
Send a notification with a severity, optionally by email, and clear it once it has been dealt with.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
pluggedin_ask_knowledge_baseAsk questions and get AI-generated answers from your knowledge base. Returns structured JSON with answer, document sources, and metadata.
pluggedin_clipboard_deleteDelete clipboard entries by name, index, or clear all entries.
pluggedin_clipboard_getGet clipboard entries. Specify name or idx for a single entry, or omit both to list all entries with pagination.
pluggedin_clipboard_listList all clipboard entries with metadata. Image values are truncated to first 1000 chars for preview.
pluggedin_clipboard_popPop the highest-indexed entry from the clipboard (LIFO behavior). Returns the entry value and removes it.
pluggedin_clipboard_pushPush a value to the indexed clipboard with auto-incrementing index. Useful for building ordered pipelines or stack-like operations.
pluggedin_clipboard_setSet a clipboard entry by name (semantic key) or index (array-like). Named entries are upserted; indexed entries fail if index exists. Max 2MB per entry.
pluggedin_create_documentCreate and save AI-generated documents to the user's library in Plugged.in (requires API key)
pluggedin_delete_notificationDelete a notification from the Plugged.in system
pluggedin_discover_toolsTriggers discovery of tools (and resources/templates) for configured MCP servers in the Pluggedin App.
pluggedin_get_documentRetrieve a specific document's full content by ID. Use this after pluggedin_search_documents to get the complete content of documents you found. Set includeContent=true to get the full text.
pluggedin_list_documentsList documents with filtering options from the user's library (requires API key)
pluggedin_list_notificationsList notifications from the Plugged.in system with optional filters for unread only and result limit
pluggedin_mark_notification_doneMark a notification as done in the Plugged.in system
pluggedin_memory_detailsGet full details for selected memories (progressive disclosure Layer 3). Use after pluggedin_memory_search to retrieve complete content for specific memories.
pluggedin_memory_observeRecord an observation during a memory session. Observations are classified by the Analytics Agent into memory ring types (procedures, practice, longterm, shocks).
pluggedin_memory_searchSearch memories using semantic similarity. Returns lightweight results (50-150 tokens each) for token-efficient progressive disclosure. Use pluggedin_memory_details for full content.
pluggedin_memory_session_endEnd a memory session and trigger Z-report generation (AI-compressed session summary).
pluggedin_memory_session_startStart a new memory session to begin capturing observations. Returns a session UUID and memory_session_id for subsequent operations.
pluggedin_search_documentsSearch for specific documents in your library. Returns document metadata (ID, title, snippet). To retrieve full content, use pluggedin_get_document with the returned document ID.
pluggedin_send_notificationSend custom notifications through the Plugged.in system with optional email delivery. You can provide a custom title or let the system use a localized default.
pluggedin_setupGet started with Plugged.in MCP - shows setup instructions and API key configuration (no API key required)
pluggedin_update_documentUpdate or append to an existing AI-generated document (requires API key)
BEFORE YOU INSTALL
23 tools when we connected. This server is a proxy: tools from the MCP servers connected in your plugged.in workspace are added on top of these 23 built-in tools.
Both documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 23 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y @pluggedin/pluggedin-mcp-proxy@latest --pluggedin-api-key <YOUR_PLUGGEDIN_API_KEY>{
"mcpServers": {
"pluggedin": {
"command": "npx",
"args": [
"-y",
"@pluggedin/pluggedin-mcp-proxy@latest"
],
"env": {
"PLUGGEDIN_API_KEY": "<YOUR_PLUGGEDIN_API_KEY>"
}
}
}
}