jmeg8r avatar

ASTGL Knowledge

jmeg8r/mcp-astgl-knowledge

Gives Claude direct access to As The Geek Learns articles on MCP servers, local AI, and automation. Ships with 49 pre-indexed entries (articles, tutorials, project docs) using semantic search via nomic-embed-text embeddings and sqlite-vec. Exposes search_articles for ranked results, get_answer for FAQ-style responses, get_tutorial for step-by-step guides, and compare_topics for side-by-side analysis. Every response includes source URLs back to astgl.ai. Free tier gets 50 queries per day, registered users get 500. No Ollama needed at runtime since all embeddings are pre-computed and bundled in the npm package. Useful when you need cited answers about MCP tooling, local AI setups, or ASTGL projects like KlockThingy and Revri without leaving your editor.

tools
17
transport
STDIO
last updated
Aug 1, 2026

Tools

17 tools

Public tool metadata for what this MCP can expose to an agent.

search_articlesSearch the knowledge base by query. Returns ranked results with relevance scores and source URLs.

Search the knowledge base by query. Returns ranked results with relevance scores and source URLs.

No parameter schema in public metadata yet.

get_answerGet a direct answer to a specific question. Prefers FAQ entries for concise responses.

Get a direct answer to a specific question. Prefers FAQ entries for concise responses.

No parameter schema in public metadata yet.

get_tutorialGet step-by-step instructions from tutorial and guide content.

Get step-by-step instructions from tutorial and guide content.

No parameter schema in public metadata yet.

compare_topicsSide-by-side comparison of two topics.

Side-by-side comparison of two topics.

No parameter schema in public metadata yet.

get_latestGet the most recently added content.

Get the most recently added content.

No parameter schema in public metadata yet.

list_topicsBrowse all topics in the knowledge base with content types and section headings.

Browse all topics in the knowledge base with content types and section headings.

No parameter schema in public metadata yet.

registerRegister your email to unlock 500 queries/day (up from 50).

Register your email to unlock 500 queries/day (up from 50).

No parameter schema in public metadata yet.

find_articlesStructured lookup by tag, type, title text and date range (no embeddings)

Structured lookup by tag, type, title text and date range (no embeddings)

No parameter schema in public metadata yet.

list_tagsEvery tag with its article count

Every tag with its article count

No parameter schema in public metadata yet.

suggest_ideasTopic suggestions from query analytics (gaps, low-confidence queries)

Topic suggestions from query analytics (gaps, low-confidence queries)

No parameter schema in public metadata yet.

add_ideaIdea journal stored alongside the index

Idea journal stored alongside the index

No parameter schema in public metadata yet.

list_ideasIdea journal stored alongside the index

Idea journal stored alongside the index

No parameter schema in public metadata yet.

export_ideasIdea journal stored alongside the index

Idea journal stored alongside the index

No parameter schema in public metadata yet.

export_articleOne article as a markdown post

One article as a markdown post

No parameter schema in public metadata yet.

export_topic_roundupRoundup post from related articles

Roundup post from related articles

No parameter schema in public metadata yet.

export_qa_compilationFAQ-style markdown from article Q&A pairs

FAQ-style markdown from article Q&A pairs

No parameter schema in public metadata yet.

generate_dashboard_dataJSON analytics snapshot (optionally written to data/dashboard.json)

JSON analytics snapshot (optionally written to data/dashboard.json)

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-astgl-knowledge

An MCP server that lets AI assistants search and cite content from As The Geek Learns — covering MCP servers, local AI, AI automation, and ASTGL project documentation.

When an AI assistant connects to this server, it can search the indexed ASTGL entries (articles, tutorials, comparisons, guides, and project docs). Search results include source URLs back to astgl.ai.

Requirement: the semantic tools (search_articles, get_answer, get_tutorial, compare_topics) embed your query at runtime with a local Ollama running nomic-embed-text (default http://localhost:11434). The metadata tools (find_articles, list_tags, list_topics, get_latest) work without Ollama.

Quick Start

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "astgl-knowledge": {
      "command": "npx",
      "args": ["-y", "mcp-astgl-knowledge"]
    }
  }
}

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "astgl-knowledge": {
      "command": "npx",
      "args": ["-y", "mcp-astgl-knowledge"]
    }
  }
}

Cursor / Generic MCP Client


View the full README on GitHub

Details

Repository
github.com/jmeg8r/mcp-astgl-knowledge
Website
astgl.ai
Categories
Documents & Knowledge, Search & Web Crawling, Automation & Workflows
Package
mcp-astgl-knowledge
Transport
STDIO
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1mukundakatta avatarHtml To Markdown Mcpmukundakatta/mcp-stackConvert HTML to Markdown or strip to plain text. For web-scraping agents.0stars
2pipeworx-io avatarAirtablepipeworx-io/mcp-airtableAirtable MCP Pack — wraps the Airtable REST API v00stars
3pipeworx-io avatarDropboxpipeworx-io/mcp-dropboxDropbox MCP Pack — wraps the Dropbox API v20stars
4pipeworx-io avatarNotion_connectpipeworx-io/mcp-notion_connectNotion MCP Pack0stars
5pipeworx-io avatarOnedrivepipeworx-io/mcp-onedriveOneDrive (Microsoft Graph) MCP Pack0stars
6rabyavalla avatarLifestyle Medicine Knowledgerabyavalla/bonsai-apiSemantic search over a 200-chunk ACLM lifestyle medicine knowledge base.0stars