trip2g is an MCP server with 11 tools an agent can call, among them expand, federated_expand, federated_instructions. It answers at https://trip2g.com/_system/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 24 October 2026, succeeded.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
expand | Walk a note's table of contents level by level (progressive disclosure). Canonical call: expand(path=<result.note_path>, toc_path=[...]) — copy path verbatim from a search result's note_path field. Returns the direct children of a TOC node: Inputs: href, note_id, path, pid, toc_path |
federated_expand | Walk a remote note's table of contents level by level inside a connected knowledge base (progressive disclosure), same as expand. Canonical call: federated_expand(kb_id=..., path=<result.note_path>, toc_path=[...]). Omit toc_path for the to Inputs: href, kb_id, note_id, path, pid, toc_path |
federated_instructions | Fetch the instructions/guidance for a federated knowledge base by kb_id (e.g. "philosophers/nietzsche") — read a base's own conventions before searching it. Nested bases are addressed with '/' and the call routes through each peer recursive Inputs: kb_id |
federated_note_html | Read a remote note inside a connected knowledge base. Canonical call, copying fields verbatim from a federated_search result: federated_search(kb_id="philosophers/<author>", query) -> federated_note_html(kb_id="philosophers/<author>", path= Inputs: href, kb_id, match_id, note_id, path, pid |
federated_search | Search connected knowledge bases. Returns snippets with heading breadcrumbs (title > section > subsection) and a precise toc_path per match, same as search; results also carry an absolute kb_id (string) to use verbatim on follow-up calls. P Inputs: detail_limit, kb_id, kb_ids, limit, query |
federated_similar | Find remote notes similar to a known note reference inside a connected knowledge base. Preferred: path (a federated_search result's note_path field). Inputs: href, kb_id, limit, note_id, path, pid |
instructions | Full tool reference for the trip2g documentation base |
note_html | Read a note. Canonical calls, copying fields verbatim from a search result: search(query) -> note_html(path=<result.note_path>) reads the whole note; search(query) -> note_html(match_id=<match.match_id>) reads just the focused chunk around Inputs: context_words, href, match_id, note_id, path, pid |
search | Search notes by query. Returns snippets with a heading breadcrumb (title > section > subsection) that locates the approximate section, plus a precise toc_path per match. Each result carries note_path (string) and note_id (integer); each mat Inputs: detail_limit, limit, query |
similar | Find related notes from a known note reference. Preferred: path (a search result's note_path field). Use this after opening a promising note when you need nearby context. Inputs: href, limit, note_id, path, pid |
wiki | Wiki Knowledge Base Instructions |
Every block below points at https://trip2g.com/_system/mcp. Pick your client and copy.
claude mcp add --transport http trip2g https://trip2g.com/_system/mcp
{
"mcpServers": {
"trip2g": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://trip2g.com/_system/mcp"]
}
}
}{
"mcpServers": {
"trip2g": {
"url": "https://trip2g.com/_system/mcp"
}
}
}{
"servers": {
"trip2g": {
"type": "http",
"url": "https://trip2g.com/_system/mcp"
}
}
}{
"context_servers": {
"trip2g": {
"url": "https://trip2g.com/_system/mcp"
}
}
}{
"mcpServers": {
"trip2g": {
"serverUrl": "https://trip2g.com/_system/mcp"
}
}
}{
"mcpServers": {
"trip2g": {
"url": "https://trip2g.com/_system/mcp"
}
}
}name: trip2g
version: 0.0.1
schema: v1
mcpServers:
- name: trip2g
type: streamable-http
url: https://trip2g.com/_system/mcp{
"mcpServers": {
"trip2g": {
"httpUrl": "https://trip2g.com/_system/mcp"
}
}
}{
"mcpServers": {
"trip2g": {
"type": "http",
"url": "https://trip2g.com/_system/mcp"
}
}
}{
"mcpServers": {
"trip2g": {
"url": "https://trip2g.com/_system/mcp"
}
}
}goose://extension?url=https%3A%2F%2Ftrip2g.com%2F_system%2Fmcp&type=streamable_http&id=trip2g&name=trip2g
It answered our last check on 24 October 2026 in 126 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
11, as returned by the server's own tools/list on 22 September 2026: expand, federated_expand, federated_instructions, federated_note_html, federated_search, federated_similar, instructions, note_html, and 3 more.
It answered our last check on 24 October 2026 in 126 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://trip2g.com/_system/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.trip2g. Endpoint host: trip2g.com. ARD identifier: urn:air:io.github.trip2g:mcp:trip2g.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.