The Collaborative Desktop App for Teams to Build, Test, and Manage MCP Servers & AI Agents.
The main features of the Summon app are:
Features | Description |
---|---|
OpenAPI to MCP Generation | Import OpenAPI specs, visually select endpoints to include in your MCP server. Combine multiple APIs into a single, cohesive server. |
API Auth | Configure authentication for real API calls or use mock servers to test your MCP tools without external dependencies. |
External MCP Support | Connect to any existing MCP server (local or remote) via mcp.json configuration. Support for CLI-based servers with automatic tool discovery. |
AI Playground | Test MCP tool calling in an interactive chat interface with multiple AI models including OpenAI, Anthropic and more. |
Live Tool Editing | Modify tool names, descriptions, and input schemas on the fly without restarting servers. View diffs of your modifications in real-time. |
Datasets | Create and manage test datasets with conversation scenarios, expected tool calls, and evaluation criteria. AI-assisted generation of test cases. |
Evals | Run evaluations of your MCPs against dataset items. Track performance metrics and tool calling accuracy. |
https://github.com/user-attachments/assets/f3ff8ef4-2ec8-4aa3-9d30-8d10bdc0b6ea
Grab the latest release for your operating system.
Follow the standard installation procedure for your OS:
.dmg
file and drag Summon.app
to your Applications folder..exe
installer..rpm
or .deb
package.[!NOTE] Keychain Access: You may be prompted to grant keychain access when first using Summon. This is because Summon encrypts and stores API keys locally on your device using your system's secure keychain services. All credentials are stored locally and never sent to external servers.
Open the application and you're ready to go!
We have exciting plans for Summon! Our collaborative roadmap, including upcoming features and long-term vision, can be found on our website.
If you want to contribute or run Summon from source:
Clone the repository:
git clone https://github.com/TrySummon/summon-app.git
cd summon-app
Install dependencies:
npm install
Run the development server:
npm start
Build the application:
npm run make # For your current platform
(See package.json
for other build scripts.)
Contributions are welcome! Whether it's bug reports, feature requests, or code contributions, please feel free to:
Made with ❤️ by the Summon Team
No configuration available
Related projects feature coming soon
Will recommend related projects based on sub-categories