YaoApp

YaoApp/yao

Built by YaoApp 7,523 stars

What is YaoApp/yao?

✨ Yao is a single-binary runtime to build and run autonomous agents — no Python, no Node.js, just define the role.

How to use YaoApp/yao?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add YaoApp/yao using the following command: npx @modelcontextprotocol/yaoapp-yao 4. Restart the client and verify the new tools are active.
🛡️ Scoped (Restricted)
npx @modelcontextprotocol/yaoapp-yao --scope restricted
🔓 Unrestricted Access
npx @modelcontextprotocol/yaoapp-yao

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

YaoApp/yao FAQ

Q

Is YaoApp/yao safe?

Yes, YaoApp/yao follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is YaoApp/yao up to date?

YaoApp/yao is currently active in the registry with 7,523 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for YaoApp/yao?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub

Yao — Build Autonomous Agents. Just Define the Role.

Yao is an open-source engine for autonomous agents — event-driven, proactive, and self-scheduling.

Mission Control

Quick Links:

🏠 Homepage: https://yaoapps.com

🚀 Quick Start: https://yaoapps.com/docs/documentation/en-us/getting-started

📚 Documentation: https://yaoapps.com/docs

✨ Why Yao? https://yaoapps.com/docs/why-yao

🤖 Yao Agents: https://github.com/YaoAgents/awesome ( Preview )


What Makes Yao Different?

Traditional AI AssistantsYao Autonomous Agents
Entry point: ChatboxEntry point: Email, Events, Schedules
Passive: You ask, they answerProactive: They work autonomously
Role: ToolRole: Team member

The entry point is not a chatbox — it's email, events, and scheduled tasks.


Features

Autonomous Agent Framework

Build agents that work like real team members:

  • Three Trigger Modes — Clock (scheduled), Human (email/message), Event (webhook/database)
  • Six-Phase Execution — Inspiration → Goals → Tasks → Run → Deliver → Learn
  • Multi-Agent Orchestration — Agents delegate, collaborate, and compose dynamically
  • Continuous Learning — Agents accumulate experience in private knowledge bases

Native MCP Support

Integrate tools without writing adapters:

  • Process Transport — Map Yao processes directly to MCP tools
  • External Servers — Connect via SSE or STDIO
  • Schema Mapping — Declarative input/output schemas

Built-in GraphRAG

  • Vector Search — Embeddings with OpenAI/FastEmbed
  • Knowledge Graph — Entity-relationship retrieval
  • Hybrid Search — Combine vector similarity with graph traversal

Full-Stack Runtime

Everything in a single executable:

  • All-in-One — Data, API, Agent, UI in one engine
  • TypeScript Support — Built-in V8 engine
  • Single Binary — No Node.js, Python, or containers required
  • Edge-Ready — Runs on ARM64/x64 devices

Global Ranking

8.5
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "yaoapp-yao": { "command": "npx", "args": ["yaoapp-yao"] } } }