Python SDK for piping local MCP stdio servers to Xiaozhi WebSocket endpoints.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"xiaozhi-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Sample Project | MCP 示例项目 A powerful interface for extending AI capabilities through remote control, calculations, email operations, knowledge search, and more. 一个强大的接口,用于通过远程控制、计算、邮件操作、知识搜索等方式扩展AI能力。 ## Overview | 概述 MCP (Model Context Protocol) is a protocol that allows servers to expose tools that can be invoked by language models. Tools enable models to interact with external systems, such as querying databases, calling APIs, or performing computations. Each tool is uniquely identified by a name and includes metadata describing its schema. MCP(模型上下文协议)是一个允许服务器向语言模型暴露可调用工具的协议。这些工具使模型能够与外部系统交互,例如查询数据库、调用API或执行计算。每个工具都由一个唯一的名称标识,并包含描述其模式的元数据。 ## Features | 特性 - 🔌 Bidirectional communication between AI and external tools | AI与外部工具之间的双向通信 - 🔄 Automatic reconnection with exponential backoff | 具有指数退避的自动重连机制 - 📊 Real-time data streaming | 实时数据流传输 - 🛠️ Easy-to-use tool creation interface | 简单易用的工具创建接口 - 🔒 Secure WebSocket communication | 安全的WebSocket通信 - ⚙️ Multiple transport types support (stdio/sse/http) | 支持多种传输类型(stdio/sse/http) ## Quick Start | 快速开始 1. Install SDK | 安装 SDK: ```bash pip install -e . ``` Or install from GitHub | 或从 GitHub 安装: ```bash pip install git+https://github.com/dairoot/mcp-calculator ``` 2. Set up environment variables | 设置环境变量: ```bash export MCP_ENDPOINT=<your_mcp_endpoint> ``` 3. Run the calculator example | 运行计算器示例: ```bash python -m xiaozhi_mcp calculator.py ``` Or run all configured servers | 或运行所有配置的服务: ```bash python -m xiaozhi_mcp ``` *Requires `mcp_config.json` configuration file with server definitions (supports stdio/sse/http transport types)* *需要 `mcp_config.json` 配置文件定义服务器(支持 stdio/sse/http 传输类型)* ## Project Structure | 项目结构 - `mcp_pipe.py`: Main communication pipe that handles WebSocket connections and process management | 处理WebSocket连接和进程管理的主通信管道 - `xiaozhi_mcp/`: Installable Python SDK package | 可安装的 Python SDK 包 - `calculator.py`: Example MCP tool implementation for mathematical calculations | 用于数学…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.