Search Driflyte's topic-indexed crawled web knowledge: list topics and retrieve documents.
MCPpedia last refreshed this data
io.github.CloudCorpRecords/knowdrift is an MCP server that search Driflyte's topic-indexed crawled web knowledge: list topics and retrieve documents. Its tool list has not been published yet over stdio, sse and http, requires no API key, and scores 59/100 on MCPpedia's security, maintenance and efficiency rubric.
Config is the same across clients - only the file and path differ.
{
"mcpServers": {
"knowdrift": {
"args": [
"-y",
"@reneturcios/knowdrift",
"mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Search Driflyte's topic-indexed crawled web knowledge: list topics and retrieve documents.
Run this in your terminal to verify the server starts. Then let us know if it worked - your result helps other developers.
npx -y '@reneturcios/knowdrift' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories - click any category to see the underlying evidence.
No known CVEs.
Checked @reneturcios/knowdrift against OSV.dev.
Be the first to review
Have you used this server?
Share your experience - it helps other developers decide.
Sign in to write a review.
Others in browser
Open-source web scraper for AI agents with scrape, crawl, and map tools
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
Search-first MCP server for JavaScript reverse engineering: 735 tools across 36 domains.
Firecrawl, the context API for AI agents: search, scrape, interact with the web, plus paper search.
MCP Security Weekly
Get CVE alerts and security updates for io.github.CloudCorpRecords/knowdrift and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
knowdrift connects an MCP client to a web crawl that is organised by topic. Instead of searching the open web blindly, you first ask which topics the crawler has already covered, then pull the documents it filed under the topics that match your question. Answers come back as ranked documents drawn from pages that were actually crawled and indexed.
This package is a thin forwarding client. It speaks MCP over stdio on one side and relays each tool call to the public remote service over streamable HTTP on the other, returning whatever the remote sends back.
list-topicsTakes no arguments. Returns the names of the topics for which crawled content is currently available, so you can discover the subject areas the index covers before searching it.
searchRetrieves the documents that best match a question inside chosen topics.
| Argument | Type | Required | Notes |
|---|---|---|---|
topics | array of string | yes | One or more topic identifiers, as returned by list-topics. Only documents filed under at least one of these topics are considered. |
query | string | yes | The natural-language question used to rank documents by semantic relevance. |
topK | number | no | How many documents to return at most, from 1 to 30. Defaults to 10; results arrive sorted by descending relevance. |
npx @reneturcios/knowdrift list-topics
npx @reneturcios/knowdrift search '{"topics":["technology"],"query":"How do vector databases work?","topK":5}'
npx @reneturcios/knowdrift --version
The tool subcommands accept the tool's arguments as a single JSON object string and print the first text block of the result. Exit codes are 0 on success, 1 when the call returns an error result, and 2 for usage errors.
Start the stdio server with the mcp subcommand:
npx -y @reneturcios/knowdrift mcp
MCP client configuration:
{
"mcpServers": {
"knowdrift": {
"command": "npx",
"args": ["-y", "@reneturcios/knowdrift", "mcp"]
}
}
}
docker run -i ghcr.io/cloudcorprecords/knowdrift
docker run --rm ghcr.io/cloudcorprecords/knowdrift search '{"topics":["technology"],"query":"What is new in quantum computing?"}'
With no arguments the container runs the stdio MCP server; any other arguments are passed to the CLI.
| Variable | Default | Purpose |
|---|---|---|
DRIFLYTE_MCP_URL | https://mcp.driflyte.com/mcp | Overrides the upstream remote MCP endpoint that calls are forwarded to. |
REQUEST_TIMEOUT_MS | 30000 | Per-request timeout for upstream calls, in milliseconds. |
No account or API key is needed: the upstream service is public. When the upstream cannot be reached or answers with an error, the tool returns an error result whose text begins with knowdrift error: rather than fabricating documents.
npm install
npm run build
npm test
npm run dev
The test suite runs fully offline. It drives the forwarding logic against a stubbed JSON-RPC upstream and checks the served tool list against the documented tool surface.
MIT — see LICENSE.