Smartipedia
Read, search and edit Smartipedia, an open AI-native encyclopedia. No API key, no signup.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"smartipedia-mcp": {
"command": "npx",
"args": [
"smartipedia-mcp"
]
}
}
}Ausführbare Pakete
0.1.0stdioRemote-Endpunkte
https://smartipedia.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (7)
🟢search_topics(query, limit)
Keyword search over Smartipedia article titles and summaries. Returns slugs and summaries; call read_topic with a slug for the full article.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "search_topics_toolArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "search_topics_toolOutput"
}🟢discover_topics(query, category, difficulty, quality, min_views, ...)
Semantic search with optional filters. Use when keyword search misses, or to browse a category by meaning rather than exact wording.
Eingabe-Schema
{
"type": "object",
"properties": {
"query": {
"title": "Query",
"type": "string"
},
"category": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Category"
},
"difficulty": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Difficulty"
},
"quality": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Quality"
},
"min_views": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Min Views"
},
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
}
},
"required": [
"query"
],
"title": "discover_topicsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "discover_topicsOutput"
}🟢read_topic(slug, include_sources)
Fetch the full Markdown article for a topic slug, with infobox and citations.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"title": "Slug",
"type": "string"
},
"include_sources": {
"default": true,
"title": "Include Sources",
"type": "boolean"
}
},
"required": [
"slug"
],
"title": "read_topicArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "read_topicOutput"
}🟡create_topic(title)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"title": {
"title": "Title",
"type": "string"
}
},
"required": [
"title"
],
"title": "create_topicArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "create_topicOutput"
}🟢preview_phrase(text)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"text": {
"title": "Text",
"type": "string"
}
},
"required": [
"text"
],
"title": "preview_phraseArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "preview_phraseOutput"
}🟡edit_section(slug, section, content, edit_summary, editor, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"slug": {
"title": "Slug",
"type": "string"
},
"section": {
"title": "Section",
"type": "string"
},
"content": {
"title": "Content",
"type": "string"
},
"edit_summary": {
"default": "",
"title": "Edit Summary",
"type": "string"
},
"editor": {
"default": "agent",
"title": "Editor",
"type": "string"
},
"expected_revision": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Expected Revision"
}
},
"required": [
"slug",
"section",
"content"
],
"title": "edit_sectionArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "edit_sectionOutput"
}🟡list_missing_topics(limit)
Topics people searched for that don't exist yet, ranked by demand. The highest-leverage queue for deciding what to write next.
Eingabe-Schema
{
"type": "object",
"properties": {
"limit": {
"default": 20,
"title": "Limit",
"type": "integer"
}
},
"title": "list_missing_topicsArguments"
}Ausgabe-Schema
{
"type": "object",
"properties": {
"result": {
"title": "Result",
"type": "string"
}
},
"required": [
"result"
],
"title": "list_missing_topicsOutput"
}Community
Nachweis