MCPcat is now AgentCat 🐱#35
Merged
Merged
Conversation
…tify + agentcat_version
…T_API_URL fallback kept); AGENTCAT_DEBUG_MODE
Flip the 5 MCPCat-branded OTLP resource attribute keys (project_id, install_id, sdk.language, sdk.version, mcp_sdk.version) to the agentcat. prefix and the instrumentation scope name to agentcat-diagnostics. OTel semantic-convention keys (process.*, os.*, host.*) untouched; DISABLE_DIAGNOSTICS / DIAGNOSTICS_ENDPOINT / DIAGNOSTICS_TOKEN env names, endpoint, and token unchanged. Also rebrand diagnostics docstring and types.py disable_diagnostics comment (~/agentcat.log, AgentCat).
…mer-side split, D3)
…brand copy in src
… CI installs agentcat-api, alerts from agentcat.com - README rewritten to AgentCat brand: og-image hero, architecture diagram, pypi/agentcat badges, agentcat.com links, real agentcat API in all examples (agentcat.track + AgentCatOptions; exporter configs as TypedDict dicts). - CONTRIBUTING.md: agentcathq/agentcat-python-sdk URLs, src/agentcat paths. - AGENTS.md updated on disk (file is gitignored, not committed). - docs/static: add og-image.png + architecture.png from TS rebrand branch; remove logo-light.svg / logo-dark.svg. - CI workflows: agentcat-api==1.0.0, AgentCat brand strings, sender no-reply@agentcat.com, pip install agentcat snippets. Resend sender flip gated on agentcat.com domain verification (Phase 1) before merge.
…teardown, stale CI comments
-s ours: the agentcat tree intentionally supersedes everything from the final mcpcat release (mcpcat==0.1.15, PR #36). The deprecation artifacts — the FutureWarning on import, its test, the README deprecation callout, the Inactive classifier, and the DEPRECATED description — belong only to the mcpcat package identity and must not ship in agentcat. Claude-Session: https://claude.ai/code/session_01D7YNTkExp4PMpZZugKXbpb
kashishhora
approved these changes
Jul 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
MCPcat is now AgentCat 🐱
Same team, same product, same cats — new name.
MCPcat is becoming AgentCat. What we build isn't changing: we're as bullish on MCP as ever — it's how agents reach your product, and this SDK stays built for MCP servers first. We're simply moving to a name of our own: AgentCat — see exactly how agents experience your product.
What this PR does
Renames this SDK's package identity from
mcpcattoagentcat, starting fresh at v1.0.0:mcpcat→agentcat(new package identity,v1.0.0)import mcpcat→import agentcat(no compatibility shim — a shimmedmcpcatmodule would collide with the realmcpcatdist when both are installed)api.mcpcat.io→api.agentcat.comMCPCatOptions/MCPCatData→AgentCatOptions/AgentCatDataAGENTCAT_API_URLfirst (MCPCAT_API_URLstill honored);MCPCAT_DEBUG_MODE→AGENTCAT_DEBUG_MODE~/mcpcat.log→~/agentcat.logMIGRATION.md— step-by-step instructions, plus a prompt you can paste into your coding agent to migrate automaticallyNothing you have deployed will break — ever
We are keeping every existing surface alive permanently, not on a deprecation timer:
mcpcatPyPI package stays published and functionalapi.mcpcat.iokeeps accepting events foreverMCPCAT_API_URLkeeps workingIf you never touch your integration, nothing stops working. Migrate on your own schedule.
Migrating
The short version — install
agentcat, rename imports and types 1:1, done:Full steps (env vars, log path, exporter notes) are in
MIGRATION.md, including a copy-paste prompt for Claude Code / Cursor / Copilot that does the whole migration for you.agentcatv1.0.0 ships to PyPI at the official cutover.One heads-up for telemetry forwarding users
If you use the exporters (Datadog, Sentry, OTLP), the
sourcevalue and tag namespaces stamped into your observability tools change frommcpcattoagentcat. Update any saved filters, monitors, or dashboards that key on them — a one-time change on your side.Questions or concerns? Comment here, open an issue, or email hi@agentcat.com. Thanks for building with us. 🐱