AgentFirstStack Analytics MCP sunucusu
Commit 11 Kas 2026Yapay zeka ajanlarının çerezsiz analitik, etiket yönetimi, e-posta gelen kutuları ve oturum yeniden oynatma dahil olmak üzere eksiksiz bir pazara giriş (go-to-market) yığını kurmasını ve yönetmesini sağlar.
Ayrıca bilinen adı StartGlobal-AI/agentfirststack, agentfirststack
- Yıldızlar
- 1
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- 0.1.1
- Son commit
- 11 Kas 2026
- Lisans
- AGPL-3.0
AgentFirstStack Analytics MCP nedir?
AgentFirstStack Analytics bir MCP sunucusudur. Yapay zeka ajanlarının çerezsiz analitik, etiket yönetimi, e-posta gelen kutuları ve oturum yeniden oynatma dahil olmak üzere eksiksiz bir pazara giriş (go-to-market) yığını kurmasını ve yönetmesini sağlar.
Özet, projenin README dosyasından oluşturuldu
AgentFirstStack Analytics MCP sunucusu hakkında
AgentFirstStack Analytics, yapay zeka ajanlarının manuel panel etkileşimi gerektirmeden kullanıma alabilmesi için özel olarak tasarlanmış eksiksiz bir pazara giriş altyapısı sunar. Kayıt formları ve doğrulama e-postaları gerektiren geleneksel kurulum iş akışlarının yerini tek bir API isteğiyle alır. Sistem; çerezsiz web analitiği, sunucu tarafı dönüşüm takibi için bir etiket yöneticisi, e-posta gelen kutuları ve oturum yeniden oynatma araçlarını içerir.
Geliştiriciler bunu barındırılan bir sürüm üzerinden veya Cloudflare Workers üzerinde self-host ederek kullanabilirler. Barındırılan hizmet kullanıldığında, bir ajan Claude Code, Cursor veya MCP araçlarını kullanan diğer istemciler aracılığıyla yapılandırılabilir. Kurulum süreci, site sayfalarının ve eylemlerinin eşleştirilmesini ve ardından otomatik test trafiği ile dağıtımın doğrulanmasını içerir. Platform, GA4 veya Plausible gibi araçlardan geçmiş verileri içe aktarmayı destekler ve insanların verileri bir panelde görüntülemek için Google ile giriş bağlantısı üzerinden projeleri sahiplenmesine olanak tanır.
Neler yapabilirsiniz
- 1Sunucu tarafı dönüşüm takibiTek bir olay kimliği (event ID) kullanarak dönüşüm olaylarını aynı anda birden fazla reklam platformuna yönlendirmek için bir etiket yöneticisi yapılandırın.
- 2Otomatik e-posta doğrulamasıGelen mesajlardan doğrulama kodlarını programatik olarak almak ve ayıklamak için posta servisini kullanın.
- 3Oturum kaydı ve analiziTeknik hataları veya kullanıcı memnuniyetsizliğini ısı haritaları ve dökümler aracılığıyla belirlemek için kullanıcı etkileşimlerini yakalayın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
AgentFirstStack Analytics MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıAgentFirstStack Analytics MCP'yi Claude Code içine yükleyin
$ claude mcp add --transport http agentfirststack https://analytics.agentfirststack.com/mcpAgentFirstStack Analytics MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"agentfirststack": {
"url": "https://analytics.agentfirststack.com/mcp"
}
}
}AgentFirstStack Analytics MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"agentfirststack": {
"type": "http",
"url": "https://analytics.agentfirststack.com/mcp"
}
}
}AgentFirstStack Analytics MCP'yi Codex içine yükleyin
~/.codex/config.toml
[mcp_servers.agentfirststack] url = "https://analytics.agentfirststack.com/mcp"
AgentFirstStack Analytics MCP'yi Gemini CLI içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"agentfirststack": {
"httpUrl": "https://analytics.agentfirststack.com/mcp"
}
}
}Yapılandırma
CLOUDFLARE_API_TOKEN
| Ad | Açıklama | Sunucu |
|---|---|---|
| CLOUDFLARE_API_TOKEN | — |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirstartglobal-ai/agentfirststack is public and reachablegithub.com/startglobal-ai/agentfirststack ↗Geçti
- Paket bu depoyu kaynak olarak gösteriyorKontrol edilmedi
- Derleme kaynağı (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)AGPL-3.0spdx.org/licenses/AGPL-3.0.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-11-11github.com/startglobal-ai/agentfirststack ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette ve bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak endpoint MCP el sıkışmasına yanıt veriyorHTTPS endpoint answered 401 (sign-in required)Geçti
Every new website needs the same infrastructure: analytics, a tag manager with conversion tracking, and an email address to sign up for everything else. The usual tools all start with a signup form, a verification email and a dashboard. Coding agents can't get past those steps alone.
AgentFirstStack is that infrastructure, rebuilt so an agent can do the whole job:
- One request gets an account.
POST /v1/signupreturns a key that works on every service. - Everything is an API call and an MCP tool. Nothing is hidden behind a settings page.
- The manual is a text file. Each service serves
/llms.txtwith every endpoint, tool and field. - Every step can be verified. The agent checks its own work instead of guessing.
- Served from your own domain. Analytics, tags and replay load from a first-party domain (one CNAME, no server code) or a path proxy, so ad blockers don't drop your visitors.
- Humans optional. When it's done, the agent hands its person a claim link. They sign in with Google to see the project's analytics, tags, replay and mail in a dashboard, manage keys and teammates, connect Claude or ChatGPT over OAuth, and delete the project. We email them about their projects, and alert them when a site stops sending data, gets suspicious traffic (one network over its share or a sudden flood is set aside, out of reports and budgets, for review), or a project gets close to a fair-use limit (docs/accounts.md).
Services
| What it does | Instead of | |
|---|---|---|
| Analytics | Cookieless web analytics. Country, region and city from Cloudflare's edge; channels including AI assistants; UTM and ad click ids; goals, funnels, paths, attribution, realtime (a live stream within a second); revenue, subscriptions and MRR from Stripe, Polar, Paddle or LemonSqueezy; ad spend and ROAS; ecommerce items; AI crawler visits and an AI search report (which AI bots read which pages, which assistants send visitors, what to change); Core Web Vitals from real visitors; alerts and weekly reports; history imported from GA4, Plausible or any other tool, with a check that the numbers match; server-side events; read-only SQL | Google Analytics, Plausible |
| Tags | A tag manager and server-side conversion router. Define a conversion once; the browser pixel and the server both send it to GA4, Google Ads, Meta, TikTok, LinkedIn, Pinterest, Reddit, Snap or X with one event id, so each platform counts it once. A consent banner asks visitors from the EU, UK and Switzerland before ad pixels fire. Scan (it also finds the tools a site uses now), import a GTM container, validate, preview, test and publish | Google Tag Manager, server-side GTM |
Inboxes in one request, on agentfirstinbox.com or your own domain. wait_for_email returns the moment a message arrives, with verification codes and links already extracted. Read, reply, send, custom domains, webhooks, and forwarding to the project's people (each email or a daily digest) |
A Gmail account per project, AgentMail | |
| Replay | Session recordings masked in the browser by default. Sessions come back as readable transcripts; rage, dead and error clicks, heatmaps and JS errors as data; a share link opens a player for people | Hotjar, Microsoft Clarity |
Quick start
Hosted (free)
Copy the prompt from agentfirststack.com into Claude Code, Cursor,
Codex or any agent that can make HTTP requests. The agent follows the
full setup in one run: it maps your site's pages, main
actions and the tools it uses now, then asks you once where the inbox's email should go and whether
to bring your old tools' setup and history over. It creates an inbox, sets up analytics (goals, AI
crawler visits reported from your server, a weekly report for you, and the history of GA4,
Plausible or whatever you used before), a tag container with an event for each main action
(starting from your GTM container, if you have one), and replay; then it deploys, verifies each
part as a visitor with test traffic (POST /v1/setup/test: a test email, test events through analytics, tags and each ad
platform's test mode, then a browser test visit), runs the setup check (GET /v1/setup) until
nothing is missing, writes what it did to AGENTFIRSTSTACK.md (and a short block to AGENTS.md, so later sessions with
any agent pick up new features), and shows you a table of what's set up and what passed, with a
claim link. Your old tools stay until the setup check says the numbers match and you agree to
remove them. Pasting the same prompt again later starts from the
setup check and fills the gaps.
Or install it as an agent skill (skills.sh), so your agent has the setup steps on hand in every session:
npx skills add StartGlobal-AI/agentfirststack
Then ask it to set up AgentFirstStack. The skill is
skills/agentfirststack-setup/SKILL.md.
Or do it by hand:
curl -X POST https://agentfirststack.com/v1/signup
# { "api_key": "afs_...", "mcp": { ... }, "next_steps": [ ... ] }
curl -X POST https://analytics.agentfirststack.com/v1/sites \
-H "Authorization: Bearer $AGENTFIRSTSTACK_API_KEY" -H 'content-type: application/json' \
-d '{"domain":"example.com"}'
Add one MCP server for every service (tools prefixed analytics_, tags_, mail_, replay_):
claude mcp add --transport http afs https://agentfirststack.com/mcp --header "Authorization: Bearer $AGENTFIRSTSTACK_API_KEY"
Or one per service:
claude mcp add --transport http afs-analytics https://analytics.agentfirststack.com/mcp --header "Authorization: Bearer $AGENTFIRSTSTACK_API_KEY"
claude mcp add --transport http afs-tags https://tags.agentfirststack.com/mcp --header "Authorization: Bearer $AGENTFIRSTSTACK_API_KEY"
claude mcp add --transport http afs-mail https://mail.agentfirststack.com/mcp --header "Authorization: Bearer $AGENTFIRSTSTACK_API_KEY"
claude mcp add --transport http afs-replay https://replay.agentfirststack.com/mcp --header "Authorization: Bearer $AGENTFIRSTSTACK_API_KEY"
The hosted version has fair-use limits, listed in the manual.
Self-hosted
Everything runs on Cloudflare Workers in your own account:
git clone https://github.com/StartGlobal-AI/agentfirststack && cd agentfirststack
pnpm install
pnpm afs init mystack --domain example.com --account <cloudflare-account-id>
pnpm afs deploy mystack
CLOUDFLARE_API_TOKEN=... pnpm afs email mystack # inbound + outbound mail
pnpm afs check mystack
See docs/self-hosting.md for requirements, signup modes, limits and updates.
How it's built
TypeScript on Cloudflare Workers with Hono and zod. Storage:
- D1: configuration and the shared identity database.
- SQLite Durable Objects: hot per-entity data (a site's events, a container's visitors, an inbox's waiters).
- R2: mail blobs and replay recording chunks.
- Queues: retried delivery to ad platforms and webhooks.
- Email Routing and Email Sending: mail in and out.
site/ landing page, manual, signup, MCP gateway, dashboard agentfirststack.com
analytics/ web analytics analytics.agentfirststack.com
tags/ tag manager + conversion APIs tags.agentfirststack.com
mail/ inboxes, sending, domains, webhooks mail.agentfirststack.com
replay/ session replay, signals, heatmaps, share player replay.agentfirststack.com
shared/ @afs/shared: auth, signup, errors, MCP handler
scripts/ pnpm afs: the deployment tool
deploy/ deployment profiles (yours; the agentfirststack.com one is kept private)
docs/ architecture, self-hosting, operations, development
More in docs/architecture.md.
Development
pnpm install
pnpm typecheck && pnpm test # every package; integration tests run inside workerd
cd mail && pnpm db:migrate:local && pnpm dev
docs/development.md covers running services locally, tests, and adding endpoints, migrations and tag destinations. docs/operations.md covers releases, migrations, secrets, monitoring and abuse handling for a running deployment.
Contributing
Issues and pull requests are welcome. Read CONTRIBUTING.md first; it's short. Report security issues privately as described in SECURITY.md.
License
The services are AGPL-3.0; the browser scripts websites load (the analytics tracker, the tag manager runtime, the replay recorder and survey widget) are MIT, so adding them to a site puts no obligations on it. Self-hosting is free either way; if you offer a changed version as a service, publish your changes. Details: LICENSING.md. Built and hosted by StartGlobal.
AgentFirstStack Analytics MCP soruları
AgentFirstStack Analytics MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add --transport http agentfirststack https://analytics.agentfirststack.com/mcp komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
AgentFirstStack Analytics MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
Bunu kendim barındırabilir miyim?
Evet, tüm yığın kendi hesabınızdaki Cloudflare Workers üzerinde çalışacak şekilde self-host edilebilir.
Mevcut analitik verilerini destekliyor mu?
Evet, GA4, Plausible veya diğer araçlardan geçmiş verileri içe aktarabilirsiniz; sistem, rakamların eşleştiğinden emin olmak için bir kontrol mekanizması içerir.
Ne tür bir kimlik doğrulama kullanıyor?
Sistem, ajan erişimi için API anahtarlarını kullanır ve insan kullanıcıların paneli erişebilmesi için Google OAuth desteği sunar.