项目简介

Osaurus是一个专为macOS设计的全功能本地AI服务器,集成了多种AI模型(包括本地MLX优化模型和远程API服务),并支持Model Context Protocol (MCP)标准。它允许AI客户端通过标准化协议访问文件系统、浏览器自动化、Git操作等工具,构建了一个完整的AI助手基础设施。

主要功能

  • 多模型支持:本地运行MLX优化的Llama、Qwen等模型,同时支持OpenAI、Anthropic、Ollama等远程API
  • MCP服务器:向Cursor、Claude Desktop等MCP客户端暴露工具调用能力
  • 插件生态系统:安装社区或自定义插件,扩展浏览器控制、文件操作、网络搜索等功能
  • 开发者工具:内置API监控、服务器状态检查和实时请求调试界面
  • 远程MCP聚合:连接外部MCP服务器并整合其工具到本地环境
  • 菜单栏快捷聊天:通过快捷键快速调出聊天界面,保持会话上下文

安装步骤

  1. 通过Homebrew安装:'brew install --cask osaurus'
  2. 或从GitHub Releases页面直接下载安装包
  3. 安装后通过Spotlight搜索启动,或终端运行'osaurus ui'

服务器配置

在MCP客户端(如Cursor、Claude Desktop)的配置文件中添加:

{
  "mcpServers": {
    "osaurus": {
      "command": "osaurus",
      "args": ["mcp"]
    }
  }
}

此配置指示MCP客户端通过stdio传输协议与Osaurus的MCP服务器建立连接。

基本使用方法

  1. 启动服务器:'osaurus serve'(默认端口1337)
  2. 配置MCP客户端使用上述连接配置
  3. 通过管理界面(⌘ Shift M)添加远程模型提供商
  4. 使用'osaurus tools install'命令安装所需插件工具
  5. 通过API端点或MCP协议调用AI模型和工具功能

信息

分类

开发者工具