sociableWiki
This server allows an AI agent to search, browse, and retrieve knowledge from a public wiki focused on AI-native software development.
Full-text searching across all documents in English and Korean using
search_knowledge.Detailed reading of specific concepts using their unique ID via
read_doc.Broad topic discovery and overview of the wiki's content through
list_topics.Access to bilingual content, where the English version is canonical and the Korean version is available on request.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sociableWiki how do I decide subagent fan-out width?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
sociableWiki
A public, agent-searchable knowledge base about AI-native software development — working with coding agents, designing harnesses, orchestrating subagents, evaluating LLM systems. These are my own working notes, curated and rewritten to stand on their own.
The name is the point: this wiki is sociable — it's built to be plugged into your agent, not just read by you. Browse it as plain markdown here, or connect it as an MCP server and let your AI search it while it works.
한국어 안내는 아래 한국어에 있습니다. 모든 문서는 영어(정본)와 한국어 두 버전으로 제공됩니다.
Plug it into your agent (MCP)
The repo ships a Model Context Protocol server.
No API keys, no external service — it reads the markdown in this repo and serves it
over three tools: search_knowledge, read_doc, list_topics.
Claude Code:
claude mcp add sociable-wiki -- npx -y github:endmoseung/sociableWikiAny MCP client (Claude Desktop, Cursor, …) — add to your MCP config:
{
"mcpServers": {
"sociable-wiki": {
"command": "npx",
"args": ["-y", "github:endmoseung/sociableWiki"]
}
}
}Then ask your agent things like "search the sociable-wiki for how to decide subagent
fan-out width" — it will call search_knowledge, then read_doc on the hit.
Tools
Tool | What it does |
| Full-text search over every doc. Works in English and Korean. |
| Read one doc in full by concept id. |
| Browse everything, grouped by area. |
Related MCP server: accreta
Browse without an agent
Everything lives as plain markdown:
knowledge/— English (canonical). Start atknowledge/index.md.ko/— Korean mirror, same paths.
How it's organized
Each doc is one concept — a single sharp claim or decision rule, with a bit of
frontmatter for search and a body that explains it. Concept ids are just the file
path without .md (ai-native/fan-out-scope-gate). Areas:
ai-native/— agents, harnesses, orchestration, LLM evaluation, context management.dev/— general engineering that isn't AI-specific.principles/— durable judgment calls and design principles.
Docs derived from external sources (papers, posts, talks) carry a ## Sources
section; the analysis and framing are mine, the underlying findings are credited.
Run the server locally
git clone https://github.com/endmoseung/sociableWiki
cd sociableWiki
npm install && npm run build
node mcp/dist/index.js # speaks MCP over stdioMake it your own
This repo isn't just my notes — it's a template you can run as your own agent-searchable wiki. My 61 docs are the worked example; the structure, the skills, and the MCP server are yours to take.
# 1. clone (or use this repo as a GitHub template)
git clone https://github.com/endmoseung/sociableWiki my-brain && cd my-brain
# 2. install the get / set / new skills into whatever agent you use
npx sociablewiki install # detects .claude / .cursor in this project
# add --global to install into ~/.claude
# 3. make it yours (sets author, repo, MCP name; run once)
npx sociablewiki initThen your agent has three verbs (they work the same in Claude Code, Cursor, and any
agent that reads dist/universal/AGENTS.md):
Verb | Skill | What you say |
get |
| "search my wiki for how I decide fan-out width" |
set |
| "add this pattern to my wiki" |
new |
| "make this wiki mine" (clears my example content) |
new swaps my content out for an empty wiki wired to your name and repo. From there you
set your own concepts, point the repo at your own remote, and connect your own MCP
server — the same way people connect mine. Keep adding docs and it grows into your public
knowledge surface.
The skills carry a portable quality gate: they check required frontmatter, dead
relates links, duplicate ids, and (if you list your employer/internal names in
.sociablewiki/config.json) sweep for those so private context never lands in a public wiki.
한국어
AI 네이티브 개발에 관한 공개 지식 베이스입니다 — 코딩 에이전트와 일하는 법, 하네스 설계, 서브에이전트 오케스트레이션, LLM 시스템 평가. 제가 실제로 쓰며 정리한 노트를 골라내고 홀로 읽어도 이해되게 다시 썼습니다.
이름 그대로 이 위키는 sociable합니다 — 혼자 읽는 문서가 아니라 당신의 에이전트에 꽂아 쓰라고 만들었습니다. 여기서 마크다운으로 읽어도 되고, MCP 서버로 연결해 AI가 작업 중에 직접 검색하게 해도 됩니다.
Claude Code에 연결:
claude mcp add sociable-wiki -- npx -y github:endmoseung/sociableWikiAPI 키도, 외부 서비스도 필요 없습니다. 레포 안의 마크다운을 그대로 읽어 세 가지
도구(search_knowledge·read_doc·list_topics)로 제공합니다. 검색은 영어와
한국어 모두 됩니다. 모든 문서는 영어 정본과 한국어판이 짝을 이룹니다.
License
Code (the MCP server): MIT.
Knowledge content (
knowledge/,ko/): CC BY 4.0 — share and adapt with attribution.
Author: Seungmo Kim · github.com/endmoseung
Available Tools
3 toolslist_topicsBrowse topicsA
Overview of everything in the wiki: the human-curated topic map when present, otherwise a generated listing grouped by area. Good first call to see what's here.
Inputs: no named parameters.
read_docRead a docA
Read one knowledge doc in full by concept id (as returned by search_knowledge or list_topics). English is canonical; pass lang: 'ko' for the Korean version when available.
Inputs: id (required), lang.
search_knowledgeSearch the wikiA
Full-text search over the sociableWiki knowledge base (AI-native development, agent/harness engineering, dev practice). Works in English and Korean. Returns ranked matches with concept ids — call read_doc with an id for the full text.
Inputs: query (required), tags, limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a clear and distinct purpose: list_topics for overview, read_doc for reading full content, and search_knowledge for full-text search. There is no overlap or ambiguity.
All tool names follow a consistent verb_noun pattern in snake_case (list_topics, read_doc, search_knowledge), making them predictable and easy to understand.
With only 3 tools, the server is concise and well-scoped for a read-only knowledge base. Each tool serves a necessary function without redundancy or gaps.
The tool set covers the core needs of a knowledge base: browsing topics, reading full documents, and searching. For its stated purpose, there are no obvious missing operations.
Maintenance
Related MCP Connectors
Knowledge base for AI agents: search, read, tasks; write, correct, report outcomes via /mcp/write.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Shared, peer-validated knowledge archive for AI agents — search, contribute, and validate via MCP
Knowledge base MCP for AI agents on iknow.dev. Search, read, and maintain via OAuth.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenancePersonal knowledge base MCP server enabling AI agents to search, read, and add knowledge via tools like kb_search, kb_read, and kb_add, with write operations handled through Cursor Cloud Agents that create formatted entries and open PRs.5-
- AlicenseNot gradedqualityBmaintenanceMCP server that enables AI agents to search, fetch, and analyze a self-maintaining markdown knowledge base with provenance, drift detection, and canonical definitions.1MIT
- AlicenseNot gradedqualityCmaintenanceA machine-local, agent-writable knowledge base MCP server that lets coding agents autonomously record and retrieve hard-won operational facts, incidents, and corrections as markdown pages in a git repo, with provenance, talk pages, and search.5 npmMIT
- AlicenseNot gradedqualityBmaintenanceMCP server for a content-first knowledge base, enabling AI agents to search (full-text, semantic, hybrid) and retrieve Markdown documents, list content, and find related docs.15 npmMIT