AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
开发者工具/
mirascope
mirascope logo

mirascope

活跃·★ 1.5k·MIT·更新于 2026-10-27
★ 时下流行

Mirascope 让你通过一个统一接口使用任何主流大模型。在 Python 里,用 `@llm.call("anthropic/claude-sonnet-4-5")` 装饰一个函数然后调用即可,模型用“服务商/模型名”字符串指定。README 展示了三步:基础调用;把 Pydantic 模型传给 `format=` 并用 `.parse()` 取结果的结构化输出;以及代理循环——把标记为 `@llm.tool` 的函数传给 `tools=`,只要响应里还有工具调用,就用 `response.resume(response.execute_tools())` 继续。流式、异步和多轮对话在文档里说明。

用 `uv add "mirascope[all]"` 安装。仓库是 monorepo,包含 Python 实现(带示例)、TypeScript 实现、`cloud/` 全栈应用(React 前端加 Cloudflare Workers 后端)和统一文档。版本遵循语义化版本,CI 运行拼写检查、Python lint 与类型检查、TypeScript lint 和文档构建。

许可是分开的:除另有说明外代码为 MIT,但 `cloud/` 目录使用专有许可,子目录也可能带有自己的 LICENSE 文件。最近一次推送是 2026-10-12。本评测依据 README 和仓库数据,我们没有实际运行过它。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-27。

许可证
MIT
最新发布
v2.8.2 · 2026-10-22
最近提交
2026-10-27
贡献者
75
复刻数
142
未关闭的 issue 和 PR
15
首次发布
2023-12-05

来源:GitHub、npm 和 PyPI 的公开接口。

#大型语言模型#Python#统一API#智能体开发#结构化输出
$ 安装
$ uv add "mirascope[all]"
↗ 访问官网★ GitHub
01

功能特性

01为所有前沿大型语言模型提供统一接口
02使用简洁的装饰器调用大型语言模型
03通过 Pydantic 模型生成结构化输出
04构建带有集成工具使用能力的智能体
05支持流式传输、异步操作和多轮对话
02

为什么选择它

+用一个基于装饰器的接口调用不同的大模型服务商,用“服务商/模型名”字符串指定
+用 Pydantic 模型做结构化输出,用 `@llm.tool` 做工具调用,README 里都有简短示例
+Python 和 TypeScript 两套实现放在同一个 monorepo 里,文档统一
+遵循语义化版本,CI 覆盖 lint、类型检查和文档构建;主体代码 MIT;最近一次推送 2026-10-12
03

权衡点

!`cloud/` 目录是专有许可,整个仓库并非统一的 MIT
!README 很短,流式、异步和多轮对话都要去看文档站
!示例里的代理循环是手写的(`while response.tool_calls`),它是一个轻量库而不是完整的代理框架
04

维护状况检查

活跃检查日期: 2026-10-23
最近提交
2026-10-23
近 90 天提交数
98
近 90 天发布数
5
最新发布
v2.8.2 (2026-10-22)
未关闭 issue
8
近期 issue 至少有一条评论的比例
2/3
近 12 周每周提交数
近 12 周每周提交数: 0, 1, 1, 2, 3, 2, 1, 3, 2, 4, 14, 51

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #2879 llm.call() silently accepts unknown keyword arguments (typos and the removed provider= are ignored)2 条评论 · 2026-09-14

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Anthropic
支持
已通过文档验证
OpenAI
支持
已通过文档验证
Google
支持
已通过文档验证
06

快速开始

1
$ uv add "mirascope[all]"
07

使用场景

↳快速原型设计和开发基于 LLM 的应用程序
↳创建能够使用外部工具的智能体
↳从 LLM 响应中确保可靠的结构化数据提取
08

同类工具

⚡热门对决:
VSunity-mcp★15.5k→VSfastapi_mcp★12.0k→VSSkill_Seekers★15.2k→VSmcp-use★10.8k→
unity-mcp logo
unity-mcp★ 15.5k
MCP for Unity 通过模型上下文协议将AI助手与Unity编辑器连接,让您能使用大型语言模型创建Unity应用。
VS对比→
fastapi_mcp logo
fastapi_mcp★ 12.0k
FastAPI-MCP旨在将您的FastAPI端点作为模型上下文协议(MCP)工具公开,并内置认证功能。
VS对比→
Skill_Seekers logo
Skill_Seekers★ 15.2k
在几分钟内自动将文档网站、GitHub 仓库和 PDF 文件转换为 Claude AI 技能。
VS对比→
mcp-use logo
mcp-use★ 10.8k
mcp-use 是一个全栈框架,提供使用模型上下文协议(MCP)构建MCP服务器、客户端和AI代理所需的一切,支持Python和TypeScript,最少只需6行代码。
VS对比→
Unity-MCP logo
Unity-MCP★ 4.5k
Unity MCP是一个AI驱动的游戏开发助手,旨在Unity编辑器和运行时环境中实现AI功能,连接多种大型语言模型提供商以自动化工作流、生成代码和启用游戏内AI交互。
VS对比→
Agently logo
Agently★ 1.7k
Agently是一个用于加速生成式AI应用开发的Python框架。
VS对比→
code-mode logo
code-mode★ 1.6k
Code-Mode 是首个通过安全 TypeScript 代码执行实现 AI 代理工具调用的库,显著提高了效率并降低了成本。
VS对比→
arcade-mcp logo
arcade-mcp★ 1.1k
一个用于构建多模态通信协议(MCP)服务器的Python框架,使开发者能够创建AI助手可调用的工具。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
Mirascope /
mirascope
↗

Python 和 TypeScript 库,用基于装饰器的统一接口调用各家主流大模型,支持结构化输出和工具

1.5k142MIT
最后更新1天前
状态活跃
分类开发者工具
贡献者75
最新发布v2.8.2
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。