
axon server
一个Go实现的客户端/服务器,可接收OpenAPI规范并与Claude桌面版集成,让用户能够与之对话
Repository Info
About This Server
一个Go实现的客户端/服务器,可接收OpenAPI规范并与Claude桌面版集成,让用户能够与之对话
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
Axon
A go implementation of a client/server that takes in an Open API spec and can register it with claude desktop and allow you to talk to it
Main Components:
- An MCP server that handles the MCP communication (this is forked from the
mcp-goanthropic server) - Handling for reading and parsing Open API/Swagger files
- A main entry point for running the server
Running it
Build the project using:
go build -o ./bin/ ./cmd/
Make sure that your claude_desktop_config.json file is correctly configured. Here is what mine looks like:
{
"mcpServers": {
"apis": {
"command": "/absolute/path/to/project/executable/axon/bin/axon",
"args": [
"/absolute/path/to/project/axon/example/specs/open_api/test-spec.json"
]
}
}
}
Then restart claude desktop and you should see the tools icon in the bottom right corner.
Testing
I've included a test file and test server to make testing the MCP server easy. The test file is test-spec.json, this is the classic pet store Open API spec.
In the /example directory there is a sample go server that matches the pet store Open API spec and is seeded with a few rows of sample data. It just stores data in memory.
You can run this server by going to into the /example directory and running go run main.go. This will start the server at http://localhost:3001.
There are also other sample open_api and swagger specs in the /example/specs directory.
Quick Start
Clone the repository
git clone https://github.com/evisdrenova/axon-serverInstall dependencies
cd axon-server
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.