Yomo
🦖 Serverless AI Agent Framework with Geo-distributed Edge AI Infra.
What is Yomo?
Yomo is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to 🦖 serverless ai agent framework with geo-distributed edge ai infra.
🦖 Serverless AI Agent Framework with Geo-distributed Edge AI Infra.
This server falls under the Cloud Services category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- 🦖 Serverless AI Agent Framework with Geo-distributed Edge AI
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx yomoConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Yomo
YoMo is an open-source serverless AI agent framework with geo-distributed edge infrastructure designed to bring AI inference and function execution physically closer to end users for minimal latency. It provides a streaming serverless runtime for deploying LLM tool functions (MCP-compatible skills) that communicate over the QUIC protocol with built-in TLS 1.3 encryption, and supports integration with OpenAI, Claude, and other LLMs via a standard function-calling interface. Platform engineers and AI application developers use YoMo to build low-latency, distributed AI agents that need to run tool functions at the edge rather than in a single centralized region.
Prerequisites
- macOS or Linux operating system
- curl available for the YoMo installer script
- An LLM API key (OpenAI, Anthropic, or compatible provider)
- Go 1.21+ if developing custom YoMo functions from source
- An MCP-compatible client to connect to YoMo-served tools
Install the YoMo CLI
Install YoMo using the official install script, then verify the installation by checking the version.
curl -fsSL https://get.yomo.run | sh
yomo versionInitialize a new YoMo project
Create a new project directory and initialize it with a sample configuration. YoMo generates a my-agent.yaml configuration file and starter function code.
mkdir my-ai-agent && cd my-ai-agent
yomo initConfigure your LLM provider in my-agent.yaml
Edit the generated my-agent.yaml to set your LLM provider, model, API key, and binding addresses. The zipper handles server coordination and http_api exposes the REST endpoint.
# my-agent.yaml
auth_token: "your-bearer-token"
zipper:
host: 0.0.0.0
port: 9000
http_api:
host: 0.0.0.0
port: 9001
llm_providers:
- model: "gpt-4o"
base_url: "https://api.openai.com/v1"
api_key: "sk-xxxx"Start the YoMo server
Start the YoMo server with your configuration file. It will begin listening for incoming agent requests and function deployments.
yomo serve -c my-agent.yamlDeploy a serverless tool function
In a separate terminal, deploy a function as a serverless tool that the LLM agent can call. Functions are deployed by name and connect to the running server.
yomo run -n get-weatherConnect an MCP client
Configure your MCP client to connect to the YoMo server's HTTP API endpoint, making the deployed tool functions available to Claude or other AI models.
{
"mcpServers": {
"yomo": {
"command": "npx",
"args": ["yomo"],
"env": {
"YOMO_SERVER_URL": "http://localhost:9001"
}
}
}
}Yomo Examples
Client configuration
MCP client configuration for connecting to a locally running YoMo server.
{
"mcpServers": {
"yomo": {
"command": "npx",
"args": ["yomo"],
"env": {
"YOMO_SERVER_URL": "http://localhost:9001"
}
}
}
}Prompts to try
Example prompts that leverage YoMo's geo-distributed tool functions connected to an LLM.
- "I'm going hiking at Yarra Bend Park Loop this weekend — what should I wear based on the weather?"
- "Get the current weather at the edge node closest to Tokyo"
- "Run the data-processing function on this dataset and return the results"
- "What tool functions are currently deployed and available to use?"Troubleshooting Yomo
yomo serve fails with 'address already in use' error
Another process is occupying port 9000 or 9001. Change the zipper.port and http_api.port values in my-agent.yaml to unused ports, then restart.
Function deployed with 'yomo run' is not appearing as an available tool
Ensure the function name matches the name registered in your server configuration, and that the function process successfully connected to the zipper address (default 0.0.0.0:9000). Check the server logs for connection events.
LLM API calls fail with authentication errors
Verify the api_key in the llm_providers section of my-agent.yaml is correct and has sufficient quota. For Claude, use your Anthropic API key with 'base_url: https://api.anthropic.com' and a compatible Claude model ID.
Frequently Asked Questions about Yomo
What is Yomo?
Yomo is a Model Context Protocol (MCP) server that 🦖 serverless ai agent framework with geo-distributed edge ai infra. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Yomo?
Follow the installation instructions on the Yomo GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Yomo?
Yomo works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Yomo free to use?
Yes, Yomo is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Yomo Alternatives — Similar Cloud Services Servers
Looking for alternatives to Yomo? Here are other popular cloud services servers you can use with Claude, Cursor, and VS Code.
Open WebUI
★ 138.2kUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
Anything LLM
★ 60.4kThe all-in-one AI productivity accelerator. On device and privacy first with no annoying setup or configuration.
LocalAI
★ 46.4kLocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required.
Nacos
★ 33.0kan easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
Xiaozhi ESP32
★ 26.7k本项目为xiaozhi-esp32提供后端服务,帮助您快速搭建ESP32设备控制服务器。Backend service for xiaozhi-esp32, helps you quickly build an ESP32 device control server.
Gateway
★ 11.8kA blazing fast AI Gateway with integrated guardrails. Route to 1,600+ LLMs, 50+ AI Guardrails with 1 fast & friendly API.
Browse More Cloud Services MCP Servers
Explore all cloud services servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Yomo in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Yomo?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.