{"name":"io.github.Jmeg8r/astgl-knowledge","slug":"jmeg8r-astgl-knowledge","title":"ASTGL Knowledge","description":"Search and cite ASTGL articles about MCP servers, local AI, and AI automation.","url":"https://mcp.market/server/jmeg8r-astgl-knowledge","rating":null,"grade":"B","score":74,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":26,"stars":0,"forks":0,"downloads_week":43,"last_push_at":"2026-09-18T08:41:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Jmeg8r/mcp-astgl-knowledge","website":"https://astgl.ai","version":"1.3.1","remotes":[],"packages":[{"registryType":"npm","identifier":"mcp-astgl-knowledge","version":"1.3.1","runtimeHint":"npx","transport":{"type":"stdio"}}],"tools":[{"name":"add_idea","description":"Add a content idea to the ASTGL idea journal. Use this when you spot a topic gap, get a question you can't answer well, or think of a blog post idea.","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_topics","description":"Compare two topics side-by-side using ASTGL's knowledge base. Returns key points for each topic with source URLs. Great for 'X vs Y' questions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_article","description":"Export a single ASTGL article as a formatted markdown blog post with Q&A, metadata, and related links.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_ideas","description":"Export ideas from the idea journal as a formatted markdown document.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_qa_compilation","description":"Compile Q&A pairs from ASTGL articles into a FAQ-style markdown document, optionally filtered by topic.","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_topic_roundup","description":"Generate a roundup blog post combining multiple related ASTGL articles on a topic.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_articles","description":"Find ASTGL articles by metadata — tag, content type (article, tutorial, draft, comparison, guide, newsletter, project), title text, and/or publication date range. This is a structured lookup over the article index (no semantic embedding), so use it for questions like 'list my drafts tagged Swift' or 'what did I write between April and June'. For meaning-based search use search_articles instead.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_dashboard_data","description":"Generate a comprehensive JSON snapshot of ASTGL analytics for the dashboard — query trends, content coverage, citation tracking, content gaps, and ecosystem status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_answer","description":"Get a direct answer to a question about MCP servers, local AI, or AI automation from ASTGL's knowledge base. Returns the best matching answer with source URL and related articles.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_latest","description":"Get the most recently added articles from ASTGL's knowledge base. Returns titles, descriptions, URLs, and content types.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_tutorial","description":"Get a step-by-step tutorial or guide on a topic from ASTGL's knowledge base. Returns ordered steps extracted from article sections, ideal for 'how do I...' queries.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_ideas","description":"Browse and filter ideas in the ASTGL idea journal by status, priority, or source.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_tags","description":"List every tag in the ASTGL article index with how many articles carry it. Useful for discovering the available tag vocabulary before calling find_articles.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_topics","description":"List all topics covered in the ASTGL knowledge base. Shows article titles, descriptions, URLs, and section headings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"register","description":"Register your email to unlock 500 queries/day (up from 50). Returns an API key to add to your MCP server config.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_articles","description":"Search ASTGL articles about MCP servers, local AI, and AI automation. Returns relevant article sections with source URLs for citation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_ideas","description":"Auto-generate article topic suggestions from query analytics — surfaces content gaps, low-confidence queries, and trending topics that don't have good coverage.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":74,"grade":"B","scanned_at":"2026-09-24T12:02:12.123Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T12:02:12.044Z","components":{"code":{"score":13,"max":25,"notes":["71 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 6 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.shell-concat","severity":"high","component":"code","title":"Shell command built from a string (injection risk)","evidence":"dist/pipeline.js: …. function runStep(script) { return execSync(`\"${TSX_BIN}\" ${script}`, { cwd: PROJECT_DIR, …"}],"inputs":{"packages":[{"registryType":"npm","identifier":"mcp-astgl-knowledge","version":"1.3.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-08-01T17:27:15.329Z","repositoryUrl":"git+https://github.com/Jmeg8r/mcp-astgl-knowledge.git","weeklyDownloads":43}],"repo":{"found":true,"owner":"Jmeg8r","repo":"mcp-astgl-knowledge","archived":false,"pushedAt":"2026-09-18T08:41:48Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/15384803?v=4","ownerCreatedAt":"2015-10-29T18:08:28Z"},"icon":{"url":"https://astgl.ai/logo.png","source":"site","width":256,"height":256},"presence":{"stars":0,"forks":0,"downloadsWeek":43,"license":"MIT","lastPushAt":"2026-09-18T08:41:48.000Z","score":26}}}},"grade_history":[],"reviews":[]}