oneshot
- desktop-chat
Anthropic MCP client for macOS
About
What is oneshot?
oneshot is Anthropic's MCP client for macOS. It is an early prototype designed for developers who want to experiment with Model Context Protocol servers using Anthropic models.
How to use oneshot?
Install dependencies with bun install (requires bun and Python’s uv locally), then run the API server with bun run server:dev and the UI with bun run app:dev.
Key features of oneshot
- Bring your own Anthropic API key
- Built-in tool discovery from MCP servers
- One-click tool installation
Use cases of oneshot
- Browse and install MCP tools directly from the UI
- Connect your Anthropic API key to a local MCP server
- Experiment with tool-calling workflows on macOS
FAQ from oneshot
What does oneshot do that other MCP clients don’t?
oneshot is designed by Anthropic specifically for macOS and emphasizes built-in tool discovery and one-click installation, though it is an early prototype.
Which platforms does oneshot support?
It currently runs only on macOS.
What MCP servers can I use with oneshot?
Any MCP server that supports tool discovery can be connected; the client has built-in discovery and one-click installation.
How is oneshot licensed or priced?
The README does not mention licensing or pricing; you bring your own Anthropic API key.
What are the known limitations of oneshot?
It is an early prototype, so chat history and tool configuration may be lost with updates. It also requires manual installation of bun and uv—these dependencies are not yet bundled automatically.
Details
- Author
- destiner
- GitHub stars
- 13
- Category
- desktop-chat
- Repository
- destiner/oneshot
oneshot
Anthropic's MCP client for macOS.
> [!WARNING]
> This is an early prototype. Expect the chat history and the tool configuration to be lost with future updates.
Features
- Bring your own API key
- Built-in tool discovery
- One-click tool installation
Set up
To install dependencies:
bun install
> [!NOTE]
> You also need bun and Python's uv installed locally. Later versions of the app will bundle those dependencies automatically.
To run:
1. Run the API server:
bun run server:dev
2. Run the UI:
bun run app:dev







