{"name":"io.github.travisbergen2/second-brain","slug":"travisbergen2-second-brain","title":"Explicit Formula — Second Brain","description":"Your own notes, searched and cited by your AI — local-only, allowlist-gated, capped, and logged.","url":"https://mcp.market/server/travisbergen2-second-brain","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":32,"last_push_at":"2026-10-21T12:01:20.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/travisbergen2/rpcs1-sdk","website":"https://www.explicitformula.com","version":"0.1.0","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@travisbergen2/second-brain-mcp","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"description":"Absolute path to the Obsidian vault (or any folder of .md notes).","isRequired":true,"format":"filepath","type":"named","name":"--vault","valueHint":"/absolute/path/to/YourVault"},{"description":"Optional override of the folder allowlist (comma-separated, relative to the vault). Normally omitted: the server follows the Explicit Formula Obsidian plugin's 'Folders the loop may read' setting live. Without either, all reads are off.","type":"named","name":"--allow","valueHint":"notes,projects"}]}],"tools":[{"name":"list_second_brain","description":"List the notes the user has allowed (metadata only: path, title, last-modified date \\u2014 no content). Newest first, up to 200. Optional folder filter. Use it to browse before reading.","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_second_brain_note","description":"Read a single note by its vault path (as returned by search or list). Returns up to 8000 characters per call; when truncated, call again with the offset the result gives you. Only notes inside the user's allowed folders can be read.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_to_second_brain","description":"Save a NEW note into the user's second brain \\u2014 only when the user asks to keep something. Writes only into their write-back folder (never elsewhere), never overwrites, and wikilinks the source notes you pass \\u2014 so the note appears in their Obsidian graph connected to the knowledge it used. Pass the vault paths you actually drew from as sources.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_second_brain","description":"Search the user's own notes for context relevant to the task. Returns up to 6 short snippets (\\u22642400 chars total) chosen by a deterministic local scorer (their words \\xD7 their note titles/headings \\xD7 recency), each labeled with its source note path \\u2014 cite those paths. Every snippet returned is disclosed to the user. Use plain topical words (as the user would title a note), not full sen","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-31T17:28:08.293Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-31T17:28:08.230Z","components":{"code":{"score":25,"max":25,"notes":["2 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 10 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@travisbergen2/second-brain-mcp","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-25T15:58:44.369Z","repositoryUrl":"git+https://github.com/travisbergen2/rpcs1-sdk.git","weeklyDownloads":32}],"repo":{"found":true,"owner":"travisbergen2","repo":"rpcs1-sdk","archived":false,"pushedAt":"2026-10-21T12:01:20Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/48843555?v=4","ownerCreatedAt":"2019-03-22T21:49:03Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":32,"license":"MIT","lastPushAt":"2026-10-21T12:01:20.000Z","score":26}}}},"grade_history":[],"reviews":[]}