AstroFabric
AstroFabric is an agentic AI operating system for growth, revenue and digital operations. Specialist AI agents plan and execute complete missions through metered tools, with enforced budgets, approval-gated writes and full run transcripts. Work runs from the console, REST API, hosted MCP server, schedules, email or chat.
README
<p align="center"> <img src="assets/logo.png" width="120" alt="AstroFabric" /> </p>
AstroFabric MCP Server
<p> <a href="https://glama.ai/mcp/servers/sam1siam/astrofabric-mcp"><img src="https://glama.ai/mcp/servers/sam1siam/astrofabric-mcp/badges/score.svg" alt="AstroFabric MCP server score on Glama" /></a> <a href="https://mcpservers.org/servers/www-astrofabric-ai-docs"><img src="https://mcpservers.org/badge.svg" alt="Listed on mcpservers.org" /></a> <a href="https://lobehub.com/mcp/sam1siam-astrofabric-mcp"><img src="https://lobehub.com/badge/mcp/sam1siam-astrofabric-mcp" alt="AstroFabric on LobeHub" /></a> <a href="https://www.npmjs.com/package/astrofabric"><img src="https://img.shields.io/npm/v/astrofabric?label=CLI%20on%20npm&color=2a78d6" alt="AstroFabric CLI on npm" /></a> <a href="https://www.astrofabric.ai/docs"><img src="https://img.shields.io/badge/docs-astrofabric.ai-2a78d6" alt="Docs" /></a> </p>
AstroFabric is an agentic AI platform: autonomous agents that carry work across growth, revenue and digital operations from objective to outcome. This MCP server puts the whole platform behind your editor - give it an open-ended objective in plain language and it plans and executes the mission: market and competitive intelligence, site and technical audits, verified prospect lists from live buying signals, outbound, content and demand plans, finished creative from images and video to designed pages, and delivery into 100+ connected apps - returning the finished result with the evidence behind it.
This repository is both the connector for the hosted AstroFabric MCP endpoint (add the remote URL with your API key and start working) and a runnable stdio server for clients that prefer a local process - see Run it locally.
- Website: https://www.astrofabric.ai
- Endpoint:
https://www.astrofabric.ai/api/mcp(Streamable HTTP) - Docs: https://www.astrofabric.ai/docs
Prerequisites
- An AstroFabric workspace on a paid plan - sign up at https://www.astrofabric.ai
- An API key: in the AstroFabric console, open API keys → Create key, and copy the
ek_live_...token (it is shown once).
Setup
Every client uses the same endpoint (https://www.astrofabric.ai/api/mcp) and the same key. Pick yours:
<details> <summary><b>Claude Code</b></summary>
claude mcp add --transport http astrofabric https://www.astrofabric.ai/api/mcp --header "Authorization: Bearer ek_live_YOUR_KEY_HERE"
</details>
<details> <summary><b>claude.ai / Claude Desktop</b> (OAuth - no key needed)</summary>
Add a custom connector with the bare URL and sign in when prompted - the server walks you through AstroFabric sign-in and hands the client a scoped key you can revoke from the console:
https://www.astrofabric.ai/api/mcp
</details>
<details> <summary><b>Cursor</b></summary>
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"astrofabric": {
"url": "https://www.astrofabric.ai/api/mcp",
"headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
}
}
}
</details>
<details> <summary><b>Cline</b></summary>
Add to cline_mcp_settings.json (Cline → MCP Servers → Configure, or Remote Servers → add by URL):
{
"mcpServers": {
"astrofabric": {
"type": "streamableHttp",
"url": "https://www.astrofabric.ai/api/mcp",
"headers": {
"Authorization": "Bearer ek_live_YOUR_KEY_HERE"
},
"disabled": false,
"autoApprove": []
}
}
}
</details>
<details> <summary><b>VS Code (Copilot agent mode)</b></summary>
Add to .vscode/mcp.json:
{
"servers": {
"astrofabric": {
"type": "http",
"url": "https://www.astrofabric.ai/api/mcp",
"headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
}
}
}
</details>
<details> <summary><b>Codex</b></summary>
Add to ~/.codex/config.toml:
[mcp_servers.astrofabric]
url = "https://www.astrofabric.ai/api/mcp"
http_headers = { "Authorization" = "Bearer ek_live_YOUR_KEY_HERE" }
</details>
<details> <summary><b>Gemini CLI</b></summary>
Add to ~/.gemini/settings.json under mcpServers:
{
"astrofabric": {
"httpUrl": "https://www.astrofabric.ai/api/mcp",
"headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
}
}
</details>
<details> <summary><b>Windsurf</b></summary>
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"astrofabric": {
"serverUrl": "https://www.astrofabric.ai/api/mcp",
"headers": { "Authorization": "Bearer ek_live_YOUR_KEY_HERE" }
}
}
}
</details>
Shortcut: with the CLI installed, astrofabric connect <client> prints your client's config with your key already filled in.
If your client cannot send headers, the key can ride the URL instead: https://www.astrofabric.ai/api/mcp?key=ek_live_YOUR_KEY_HERE - treat that whole URL as a secret.
Two tool surfaces
- Default (the URL above): one tool,
mission_agent- the autonomous mission runner. Best for editors: one entry in your tool list, the whole platform behind it. - Full catalog: append
?tools=allto the URL to also expose every individual data and execution tool (SEO and keyword intelligence, ad libraries, buyer-intent search, email finding and verification, creative generation, and more), plus any MCP servers your workspace has connected.
Using it
Ask for outcomes, not steps:
"Build a list of 40 companies showing buying intent on warehouse robotics, verify emails, and draft a first touch for each."
"Tear down competitor.com - ads, keywords, hiring, positioning - and give me the three plays to take ground."
Results start with a [thread:<id>] line. Pass that id as thread_id on follow-ups ("verify those emails", "format them for LinkedIn Ads") and the agent continues with full memory of everything already asked and delivered. It may reply with a clarifying question; answer it the same way.
Run it locally (stdio)
This repository is also a runnable stdio MCP server - the same mission_agent tool, executing missions through the AstroFabric platform with your key. For clients that prefer a local process over a remote URL:
{
"mcpServers": {
"astrofabric": {
"command": "npx",
"args": ["-y", "github:sam1siam/astrofabric-mcp"],
"env": { "ASTROFABRIC_API_KEY": "ek_live_YOUR_KEY_HERE" }
}
}
}
Or with Docker: docker build -t astrofabric-mcp . && docker run -i --rm -e ASTROFABRIC_API_KEY=ek_live_... astrofabric-mcp
Prefer a terminal? The CLI
The same platform ships as a zero-dependency CLI (astrofabric on npm):
npm install -g astrofabric
astrofabric login --key ek_live_...
astrofabric run "Audit example.com and list the top 5 fixes"
In a coding agent (Claude Code, Codex, Gemini CLI), the whole setup is one prompt: "Install the AstroFabric CLI for me, then run astrofabric docs to learn it." And astrofabric connect cursor (or claude-code, codex, gemini, vscode, windsurf) prints ready-to-paste MCP config per client.
Notes
- Missions bill against your workspace's credits; the console's Usage page shows every run.
- Writes to connected systems honor your workspace's approval settings - autonomous writes can be gated to a human approval queue.
- OAuth 2.1 (dynamic client registration + PKCE) is also supported via standard discovery, for clients that prefer sign-in over keys.
License
The contents of this connector repository are MIT licensed. The AstroFabric platform is a commercial service.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。