Skip to main content
Glama

AstroFabric MCP Server

AstroFabric — это агентная ИИ-платформа: автономные агенты, которые ведут работу в сферах роста, выручки и цифровых операций от цели до результата. Этот MCP-сервер помещает всю платформу в ваш редактор — задайте открытую цель на обычном языке, и он спланирует и выполнит миссию: рыночная и конкурентная разведка, технический и сайтовый аудит, проверенные списки потенциальных клиентов на основе живых сигналов покупательского интереса, планы исходящих коммуникаций, контента и спроса, готовые креативы — от изображений и видео до спроектированных страниц — и доставка в 100+ подключённых приложений, возвращая готовый результат с подтверждающими его данными.

Этот репозиторий — одновременно и коннектор для хостируемой MCP-точки AstroFabric (добавьте удалённый URL со своим API-ключом и начинайте работу), и запускаемый stdio-сервер для клиентов, предпочитающих локальный процесс, — см. Запуск локально.

Предварительные требования

  1. Рабочее пространство AstroFabric на платном тарифе — регистрация на https://www.astrofabric.ai

  2. API-ключ: в консоли AstroFabric откройте API keys → Create key и скопируйте токен ek_live_... (он показывается один раз).

Related MCP server: Agentic Control Framework (ACF)

Настройка

У всех клиентов одна и та же точка подключения (https://www.astrofabric.ai/api/mcp) и один и тот же ключ. Выберите свой:

claude mcp add --transport http astrofabric https://www.astrofabric.ai/api/mcp --header "Authorization: Bearer ek_live_YOUR_KEY_HERE"

Добавьте пользовательский коннектор с голым URL и войдите, когда появится запрос, — сервер проведёт вас через вход в AstroFabric и передаст клиенту ограниченный ключ, который можно отозвать из консоли:

https://www.astrofabric.ai/api/mcp

Добавьте в .cursor/mcp.json (для проекта) или ~/.cursor/mcp.json (глобально):

{
  "mcpServers": {
    "astrofabric": {
      "url": "https://www.astrofabric.ai/api/mcp",
      "headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
    }
  }
}

Добавьте в cline_mcp_settings.json (Cline → MCP Servers → Configure, или Remote Servers → добавить по URL):

{
  "mcpServers": {
    "astrofabric": {
      "type": "streamableHttp",
      "url": "https://www.astrofabric.ai/api/mcp",
      "headers": {
        "Authorization": "Bearer ek_live_YOUR_KEY_HERE"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Добавьте в .vscode/mcp.json:

{
  "servers": {
    "astrofabric": {
      "type": "http",
      "url": "https://www.astrofabric.ai/api/mcp",
      "headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
    }
  }
}

Добавьте в ~/.codex/config.toml:

[mcp_servers.astrofabric]
url = "https://www.astrofabric.ai/api/mcp"
http_headers = { "Authorization" = "Bearer ek_live_YOUR_KEY_HERE" }

Добавьте в ~/.gemini/settings.json в раздел mcpServers:

{
  "astrofabric": {
    "httpUrl": "https://www.astrofabric.ai/api/mcp",
    "headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
  }
}

Добавьте в ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "astrofabric": {
      "serverUrl": "https://www.astrofabric.ai/api/mcp",
      "headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
    }
  }
}

Быстрый способ: с установленным CLI команда astrofabric connect <client> выведет конфигурацию вашего клиента с уже подставленным ключом.

Если ваш клиент не умеет отправлять заголовки, ключ можно передать в URL: https://www.astrofabric.ai/api/mcp?key=ek_live_YOUR_KEY_HERE — относитесь к этому URL целиком как к секрету.

Два набора инструментов

  • По умолчанию (URL выше): один инструмент, mission_agent — автономный исполнитель миссий. Лучше всего для редакторов: одна запись в списке инструментов, а за ней — вся платформа.

  • Полный каталог: добавьте ?tools=all к URL, чтобы также открыть все отдельные инструменты данных и исполнения (SEO- и ключевая аналитика, рекламные библиотеки, поиск по покупательским намерениям, поиск и верификация email, генерация креативов и многое другое), а также любые MCP-серверы, подключённые к вашему рабочему пространству.

Использование

Просите о результатах, а не о шагах:

«Составь список из 40 компаний, проявляющих покупательский интерес к складской робототехнике, верифицируй email и подготовь первое касание для каждой.»

«Разбери competitor.com — реклама, ключевые слова, найм, позиционирование — и дай мне три хода, чтобы отвоевать позиции.»

Результаты начинаются со строки [thread:<id>]. Передавайте этот id как thread_id в последующих запросах («верифицируй эти email», «отформатируй их для LinkedIn Ads») — и агент продолжит работу с полной памятью обо всём, что уже было запрошено и доставлено. Он может ответить уточняющим вопросом; ответьте ему так же.

Запуск локально (stdio)

Этот репозиторий также является запускаемым stdio MCP-сервером — тот же инструмент mission_agent, выполняющий миссии через платформу AstroFabric с вашим ключом. Для клиентов, предпочитающих локальный процесс удалённому URL:

{
  "mcpServers": {
    "astrofabric": {
      "command": "npx",
      "args": ["-y", "github:sam1siam/astrofabric-mcp"],
      "env": { "ASTROFABRIC_API_KEY": "ek_live_YOUR_KEY_HERE" }
    }
  }
}

Или через Docker: docker build -t astrofabric-mcp . && docker run -i --rm -e ASTROFABRIC_API_KEY=ek_live_... astrofabric-mcp

Предпочитаете терминал? CLI

Та же платформа доступна как CLI без зависимостей (astrofabric на npm):

npm install -g astrofabric

astrofabric login --key ek_live_...
astrofabric run "Audit example.com and list the top 5 fixes"

В кодинг-агенте (Claude Code, Codex, Gemini CLI) вся настройка — это один промпт: «Установи мне AstroFabric CLI, затем запусти astrofabric docs, чтобы изучить его». А astrofabric connect cursor (или claude-code, codex, gemini, vscode, windsurf) выводит готовую к вставке MCP-конфигурацию для каждого клиента.

Примечания

  • Миссии списываются с кредитов вашего рабочего пространства; на странице Usage в консоли виден каждый запуск.

  • Запись в подключённые системы учитывает настройки одобрения вашего рабочего пространства — автономные записи можно ограничить очередью одобрения человеком.

  • Также поддерживается OAuth 2.1 (динамическая регистрация клиента + PKCE) через стандартное обнаружение — для клиентов, предпочитающих вход по подписи вместо ключей.

Лицензия

Содержимое этого репозитория-коннектора лицензировано под MIT. Платформа AstroFabric является коммерческим сервисом.

Available Tools

1 tool
mission_agentMission Agent (autonomous missions)A

Give AstroFabric an open-ended objective across growth, revenue or digital operations in plain language and it plans and executes the whole mission autonomously: research markets, audit sites, analyze competitors, build prospect lists from buyer intent and signals, verify emails, draft outbound, produce creative, run data work in the code sandbox, deliver into connected apps, and more. The result starts with a [thread:] line - pass that id as thread_id on follow-ups ("verify those emails", "format them for LinkedIn Ads") and the agent remembers everything already asked and delivered. It may reply with a clarifying question; answer it the same way. Prefer this over the individual tools for anything multi-step.

NameRequiredDescriptionDefault
objectiveYesWhat to accomplish, e.g. "Build a list of 100 companies showing high interest in building insulation"
thread_idNoThe thread id from a previous result, to continue that mission with full memory

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

The description goes far beyond the annotations by explaining autonomous planning/execution, the [thread:<id>] result prefix, memory across follow-ups, and the possibility of a clarifying question. It also mentions capabilities like running data work in the code sandbox and delivering into connected apps, which gives an agent a concrete sense of side effects. No contradiction with annotations was mentioned.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is dense but every sentence adds new information: core functionality, key output format, continuation pattern, clarification behavior, and usage preference. The front-loaded sentence explains scope first, followed by operational details. It is aligned with the best vertex for high-functioning agents.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the tool is an autonomous agent with no sibling tools and no output schema, the description surprisingly covers everything essential: what the objective should be, what outcomes can be expected, how to start, how to continue, how to handle clarifying questions, and when to prefer it. The emptiness of a formal output schema is compensated by the explicit mention of the thread line at the beginning. This is a high-quality, self-sufficient description.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema already covers 100% of parameters with meaningful descriptions and an example for objective. The description reinforces thread_id usage in the continuation context but does not materially add new semantic details beyond the schema. This matches the baseline where the schema carries the parameter-load.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states that the tool takes a plain-language objective and autonomously plans/executes a multi-step mission across growth, revenue, and digital operations. It lists concrete actions (research, audits, competitor analysis, email verification) and explicitly contrasts itself with individual tools. This goes well beyond a vague restatement of the name.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It explicitly says 'Prefer this over the individual tools for anything multi-step', which specifies when to use it and strongly implies when not to use it (single-step operations). It also documents the follow-up workflow using thread_id and how to respond to clarifying questions. This is strong, actionable usage direction.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool updatev1.1.0
    • First observedmission_agent

TDQS

A4.4/5.0

Scored across 1 tool

Disambiguation5/5

The server exposes exactly one tool, so there is no possibility of confusing it with another. All tool selection is unambiguous by definition.

Naming Consistency4/5

The lone tool name 'mission_agent' is clear and internally consistent, but the pattern cannot be validated across a set. No naming conflicts or inconsistencies exist.

Tool Count3/5

A single tool is borderline for a server that describes a broad range of capabilities. The one mission_agent can be a legitimate monolithic entry point, but the count feels thin given the scope.

Completeness3/5

The mission_agent handles open-ended missions and follow-ups via thread_id, but there are no explicit controls for listing, canceling, or monitoring missions. The description hints at individual granular tools that are absent from this server surface.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    Enterprise-grade MCP server with multi-agent system for business AI transformation across finance, healthcare, retail, and other domains. Provides specialized AI agents for data analysis, API execution, business validation, and report generation with real-time monitoring and observability.
    -
  • A
    license
    A
    quality
    B
    maintenance
    AI Agent Mission Control — 200+ MCP tools across 31 domains. Manage agents, experiments, workflows, crews, skills, tools, credentials, approvals, signals, budgets, marketplace, knowledge bases, chatbots, and more. Self-hosted, open-source (AGPL-3.0). Supports stdio + Streamable HTTP/SSE with OAuth 2.0 auth.
    34
    77
    AGPL 3.0
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides AI agents with operational customer context, including typed revenue objects, persistent state, scoped tools, and human-in-the-loop handoffs through MCP, REST, and CLI.
    17 npm
    12
    Apache 2.0