Skip to main content

Getting started

Take your plugin from a repository to a listed plugin in ChatGPT and Claude. Skip the infrastructure work and go live fast.

From code to ChatGPT/Claude Plugin

Deploy, test, audit and submit your app step by step, then ship updates and track usage.

What is a plugin?

A plugin is what you build and ship on Alpic: the way ChatGPT and Claude users use your product inside the AI conversation. Every plugin is built on MCP and takes one of two forms:
  • MCP server: exposes tools the model can call, with no interface of its own.
  • MCP App: an MCP server whose tools also show interactive views, such as a product list or a booking form, right in the chat.
In ChatGPT, a plugin bundles an MCP server, an app interface and optional skills that tell the model when to use it, and is listed in the Plugins directory. In Claude, the same server is listed as a connector in the Connectors Directory.

Start your way

A Skybridge app*

Deploy with no configuration, including views and assets.

Another framework

TypeScript and Python MCP SDKs, xmcp and FastMCP are detected automatically.

An example project

Fork a working app and deploy it in one click.

Your own CI

Deploy from GitHub Actions, GitLab CI or any pipeline with the Alpic CLI.
* Skybridge is Alpic’s open-source, fullstack TypeScript framework for building MCP Apps: interactive experiences that render inside ChatGPT and Claude. You define tools and write React components, and Skybridge handles the rest.

For coding agents

Let Claude Code, Codex or Cursor deploy and manage your app with the Alpic MCP App and the CLI.

For teams and enterprise

Protect your app with authentication, IP allowlisting and fixed outbound IPs. Get unlimited data retention for analytics and detailed session replay, including UI interactions, from ChatGPT and Claude. For plans and limits, see Plans. Alpic runs on SOC 2 Type II certified infrastructure - see our Trust Center.
Want Alpic to build the app for you? Alpic Studio designs, builds and submits plugins, and your team owns the result.