Data · Local MCP server
Tinysearch
Fast discovery search and self-hosted web research for MCP agents.
What the MCP Registry states
The entry as published to the official MCP Registry (read 2026-10-04), latest version.
- Registry name
io.github.TinySuiteHQ/tinysearch- Version
- 0.6.5
- Status
- Active
- Category
- data
- Transport
- stdio (local process)
- Package
- OCI image (Docker), PyPI
- Published
- 2026-09-21
- Updated
- 2026-09-21
- Publisher
- TinySuiteHQ (GitHub) · 2 servers with pages here
- Namespace
- Namespace verified by the MCP Registry via GitHub (github.com/TinySuiteHQ) · how
- Website
- github.com/TinySuiteHQ/TinySearch
- Repository
- github.com/TinySuiteHQ/TinySearch
- Source
- Registry API entry
Packages
| Registry | Package | Version | Transport |
|---|---|---|---|
| OCI image (Docker) | docker.io/marcellm01/tinysearch:v0.6.5 | - | stdio |
| PyPI | tinysuite-search | 0.6.5 | stdio |
How to connect Tinysearch
Tinysearch runs locally from a container image in an OCI registry such as Docker Hub or GitHub Container Registry: docker.io/marcellm01/tinysearch:v0.6.5. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Docker or another OCI container runtime; started with docker run - the usual command is docker run -i --rm -e MCP_TRANSPORT -e TINYSEARCH_CONFIG_PATH -e SEARXNG_URL -e TINYSEARCH_EMBEDDING_BACKEND -e TINYSEARCH_EMBEDDING_MODEL -e OTEL_SERVICE_NAME -e OTEL_EXPORTER_OTLP_ENDPOINT -e OTEL_EXPORTER_OTLP_PROTOCOL -e OTEL_EXPORTER_OTLP_HEADERS -e OTEL_RESOURCE_ATTRIBUTES -e OTEL_TRACES_EXPORTER -e OTEL_METRICS_EXPORTER -e OTEL_SDK_DISABLED docker.io/marcellm01/tinysearch:v0.6.5. It reads these environment variables: MCP_TRANSPORT, TINYSEARCH_CONFIG_PATH, SEARXNG_URL, TINYSEARCH_EMBEDDING_BACKEND, TINYSEARCH_EMBEDDING_MODEL, OTEL_SERVICE_NAME, OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_PROTOCOL, OTEL_EXPORTER_OTLP_HEADERS (secret), OTEL_RESOURCE_ATTRIBUTES, OTEL_TRACES_EXPORTER, OTEL_METRICS_EXPORTER and OTEL_SDK_DISABLED; set them in the client's configuration for this server.
Tinysearch runs locally from a Python package published to PyPI: tinysuite-search version 0.6.5. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Python; clients usually start it with uvx (from uv) or after pip install - the usual command is uvx tinysuite-search.
In the mcpServers JSON format that many desktop and editor MCP clients read, the entry looks like this (placeholders in angle brackets):
{
"mcpServers": {
"tinysearch": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"MCP_TRANSPORT",
"-e",
"TINYSEARCH_CONFIG_PATH",
"-e",
"SEARXNG_URL",
"-e",
"TINYSEARCH_EMBEDDING_BACKEND",
"-e",
"TINYSEARCH_EMBEDDING_MODEL",
"-e",
"OTEL_SERVICE_NAME",
"-e",
"OTEL_EXPORTER_OTLP_ENDPOINT",
"-e",
"OTEL_EXPORTER_OTLP_PROTOCOL",
"-e",
"OTEL_EXPORTER_OTLP_HEADERS",
"-e",
"OTEL_RESOURCE_ATTRIBUTES",
"-e",
"OTEL_TRACES_EXPORTER",
"-e",
"OTEL_METRICS_EXPORTER",
"-e",
"OTEL_SDK_DISABLED",
"docker.io/marcellm01/tinysearch:v0.6.5"
],
"env": {
"MCP_TRANSPORT": "<value>",
"TINYSEARCH_CONFIG_PATH": "<value>",
"SEARXNG_URL": "<value>",
"TINYSEARCH_EMBEDDING_BACKEND": "<value>",
"TINYSEARCH_EMBEDDING_MODEL": "<value>",
"OTEL_SERVICE_NAME": "<value>",
"OTEL_EXPORTER_OTLP_ENDPOINT": "<value>",
"OTEL_EXPORTER_OTLP_PROTOCOL": "<value>",
"OTEL_EXPORTER_OTLP_HEADERS": "<secret>",
"OTEL_RESOURCE_ATTRIBUTES": "<value>",
"OTEL_TRACES_EXPORTER": "<value>",
"OTEL_METRICS_EXPORTER": "<value>",
"OTEL_SDK_DISABLED": "<value>"
}
}
}
}Derived from the registry entry, not tested here. What the server does, and on what terms, is set by its publisher; check its repository or website before giving it access to your accounts or files. How to add an MCP server to an assistant · Before you connect
More from TinySuiteHQ (GitHub)
| Server | Runs |
|---|---|
| TinycontextToken-light local memory with SQLite hybrid retrieval for MCP agents. | Local · stdio |
More data servers
| Server | Runs |
|---|---|
| TillpadBounded KVP, RAG search, and wipe receipts for agent jobs over remote MCP. | Remote · HTTPLive check: sign-in required |
| Time Tracker Timesheet Billable HoursTrack billable time from your AI chat: timers, entries, reports, CSV export. All data stays local. | Remote & Local · HTTP, stdioLive check: ✓ handshake |
| TimesheetsTrack billable time from your AI chat: timers, entries, reports, CSV export. All data stays local. | Remote & Local · HTTP, stdioLive check: ✓ handshake |
| TinyFish Guided ResearchAuditable deep-research MCP server powered by TinyFish Search and Fetch. | Local · stdio |
| TLE Satellite TrackerAccess TLE orbital data for thousands of satellites including ISS, Starlink, and Hubble. | Remote · SSELive check: ✓ SSE reachable |
| Today's HoroscopeLook up a Today's Horoscope page. Do not send birth dates. Entertainment only. | Remote · HTTPLive check: ✓ handshake |
| Tokenguard MCPReal-world data for agents: air quality, geocoding, quakes, holidays, web search. | Remote · HTTPLive check: ✓ handshake |
| TolgeeYour app's translations in Tolgee: search keys, create translations, trigger machine translation. | Remote · HTTPLive check: ✓ handshake |