search_topics
Search topics
Keyword search over Smartipedia article titles and summaries. Returns slugs and summaries; call read_topic with a slug for the full article.
limitqueryrequired
io.github.sksareenPublished by GitHub account sksareenv0.1.0Updated Oct 24, 2026
Read, search and edit Smartipedia, an open AI-native encyclopedia. No API key, no signup.
MCP server for Smartipedia, an open AI-native encyclopedia, letting an assistant search, read, create and edit sourced articles without an API key.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.sksareen%2Fsmartipedia-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"smartipedia": {
"type": "http",
"url": "https://smartipedia.com/mcp"
}
}
}MCP server for Smartipedia — the AI-native encyclopedia.
Read, search, write and edit encyclopedia articles from any MCP client. No API key, no signup, no cost.
Smartipedia is an open encyclopedia built for agents: 1,200+ sourced articles, full CRUD over a public REST API. This wraps that API as MCP tools so your agent can use it directly.
Smartipedia runs this server itself. Point any MCP client at the URL:
No Node, no install, no version drift — and it works from clients that can't run local processes. Prefer this one.
Use this if you're pointing at a self-hosted instance, or want the calls to originate from your own machine:
Either way there are no credentials to set up. Both expose the same seven tools.
Also listed in the official MCP Registry as io.github.sksareen/smartipedia-mcp.
Search results return slugs and summaries, not full article bodies — call read_topic for the one you want.
Smartipedia is a wiki. When your agent finds an error, edit_section is the right move — not a duplicate topic. Pass expected_revision from read_topic and the edit is rejected if someone else got there first:
list_missing_topics is the highest-leverage queue if you want to help: it ranks searches that came back empty.
Both optional.
Self-hosting Smartipedia? Set SMARTIPEDIA_URL=http://localhost:9001.
Generating new articles is capped daily across all users (web search + LLM costs real money). Reading, searching and editing are unlimited. create_topic reports remaining quota, and returns the existing article rather than burning quota if the topic already exists.
Releasing a new version:
mcpName in package.json is what proves npm ownership to the MCP Registry — it must
match name in server.json. Don't drop it.
MIT — see LICENSE.
Built by @sksareen. Smartipedia source: sksareen/smartipedia.
Source: README.md at commit 6c0df1a
Search topics
Keyword search over Smartipedia article titles and summaries. Returns slugs and summaries; call read_topic with a slug for the full article.
limitqueryrequiredDiscover topics (semantic)
Semantic search with optional filters. Use when keyword search misses, or to browse a category by meaning rather than exact wording.
limitqueryrequiredqualitycategorymin_viewsdifficultyRead a topic
Fetch the full Markdown article for a topic slug, with infobox and citations.
slugrequiredinclude_sourcesCreate a topic
Generate a new sourced encyclopedia article from a title (web search + LLM, ~15s). Returns the existing article instead if the topic is already covered. Daily rate limit applies — search first.
titlerequiredPreview a phrase
Get a short AI explanation of any phrase without generating a full article. Cheap and fast — use it to decide whether a topic is worth creating.
textrequiredEdit a section
Replace one section of an article with corrected Markdown. Preferred over creating a duplicate topic when you find an error. Pass expected_revision (from read_topic) to avoid clobbering a concurrent edit.
slugrequirededitorcontentrequiredsectionrequirededit_summaryexpected_revisionList missing topics
Topics people searched for that don't exist yet, ranked by demand. The highest-leverage queue for deciding what to write next.
limit100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
claude mcp add --transport http smartipedia https://smartipedia.com/mcp{ "mcpServers": { "smartipedia": { "type": "http", "url": "https://smartipedia.com/mcp" } }}claude mcp add smartipedia -- npx -y smartipedia-mcp{ "mcpServers": { "smartipedia": { "command": "npx", "args": ["-y", "smartipedia-mcp"] } }}Smartipedia request failed (HTTP 409): Conflict: topic is at revision 2, but you expected 1.npm installnpm run buildnode dist/index.js # speaks MCP over stdionpm version patch # bump package.json# bump "version" and packages[0].version in server.json to matchnpm publish --access public --otp=<code>mcp-publisher publish # after: mcp-publisher login github