Add server: io.github.mateuslos/abstrator — recursive abstraction research MCP

オープン
#1,812 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
2/5
見積もり時間
1〜3時間
初心者へのやさしさ
55/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
活発
技術スタック
docker, python
領域
release

調査の方向性

Start by reading the registry's server submission requirements and checking how existing PyPI server submissions are represented; the issue provides a server.json proposal and ownership marker but names no registry files or tests. Confirm the submission meets the registry's validation requirements, then run the relevant validation or submission checks. Done means the registry accepts this server entry.

索引モデルが issue の本文から書いたものです。

説明

Server submission

Package name: io.github.mateuslos/abstrator
PyPI: https://pypi.org/project/abstrator/0.1.0/
Repository: https://github.com/MateusLOS/abstrator
License: MIT

server.json
{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "name": "io.github.mateuslos/abstrator",
  "title": "Abstrator",
  "description": "Recursive abstraction research — decomposes any topic into sub-concepts, researches each through 8 specialized lenses (meaning, theory, practice, best_practices, expert_views, advanced_methods, existing_tools, analogy), and synthesizes a professional-grade guide.",
  "version": "0.1.0",
  "packages": [
    {
      "registryType": "pypi",
      "identifier": "abstrator",
      "version": "0.1.0",
      "transport": {
        "type": "stdio",
        "command": "abstrator",
        "args": ["mcp"]
      }
    }
  ],
  "repository": {
    "url": "https://github.com/MateusLOS/abstrator"
  },
  "license": "MIT"
}
What it does

Abstrator is an MCP server + CLI that takes any question or topic and runs a recursive research chain:

  1. Decomposition — breaks the concept into simpler sub-concepts via LLM
  2. Lens-based research — each sub-concept is researched through 8 named lenses (meaning, theory, practice, best_practices, expert_views, advanced_methods, existing_tools, analogy) using local SearXNG + page fetching
  3. Bottom-up integration — synthesizes children findings into the parent, preserving conflicts and open questions
  4. Root synthesis — produces a professional-grade markdown guide with best practices, expert views, methodologies and tools
Primary tool: ask
ask(query: str, mode: "quick"|"standard"|"deep") -> str

Returns clean markdown ready to use in any AI conversation. No configuration needed with claude_code_cli provider (uses Claude Code OAuth).

Quick start
pip install abstrator
docker run -d -p 8888:8080 searxng/searxng
abstrator setup
claude mcp add abstrator -- abstrator mcp
Ownership verification

The <!-- mcp-name: io.github.mateuslos/abstrator --> marker is present in the README: https://github.com/MateusLOS/abstrator/blob/main/README.md

主要言語
Go
スター
7.4k
フォーク
1k
平均マージ
17時間 29分
マージ済み PR(30日)
68

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

modelcontextprotocol/registry のほかの issue

modelcontextprotocol/registry の issue をすべて見る

似ている issue

Go の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。