[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-Klavis-AI--klavis":3,"tool-Klavis-AI--klavis":62},[4,18,26,36,46,54],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":17},4358,"openclaw","openclaw\u002Fopenclaw","OpenClaw 是一款专为个人打造的本地化 AI 助手，旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚，能够直接接入你日常使用的各类通讯渠道，包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息，OpenClaw 都能即时响应，甚至支持在 macOS、iOS 和 Android 设备上进行语音交互，并提供实时的画布渲染功能供你操控。\n\n这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地，用户无需依赖云端服务即可享受快速、私密的智能辅助，真正实现了“你的数据，你做主”。其独特的技术亮点在于强大的网关架构，将控制平面与核心助手分离，确保跨平台通信的流畅性与扩展性。\n\nOpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者，以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力（支持 macOS、Linux 及 Windows WSL2），即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你",349277,3,"2026-04-06T06:32:30",[13,14,15,16],"Agent","开发框架","图像","数据工具","ready",{"id":19,"name":20,"github_repo":21,"description_zh":22,"stars":23,"difficulty_score":10,"last_commit_at":24,"category_tags":25,"status":17},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,"2026-04-05T11:01:52",[14,15,13],{"id":27,"name":28,"github_repo":29,"description_zh":30,"stars":31,"difficulty_score":32,"last_commit_at":33,"category_tags":34,"status":17},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",160411,2,"2026-04-18T23:33:24",[14,13,35],"语言模型",{"id":37,"name":38,"github_repo":39,"description_zh":40,"stars":41,"difficulty_score":42,"last_commit_at":43,"category_tags":44,"status":17},8272,"opencode","anomalyco\u002Fopencode","OpenCode 是一款开源的 AI 编程助手（Coding Agent），旨在像一位智能搭档一样融入您的开发流程。它不仅仅是一个代码补全插件，而是一个能够理解项目上下文、自主规划任务并执行复杂编码操作的智能体。无论是生成全新功能、重构现有代码，还是排查难以定位的 Bug，OpenCode 都能通过自然语言交互高效完成，显著减少开发者在重复性劳动和上下文切换上的时间消耗。\n\n这款工具专为软件开发者、工程师及技术研究人员设计，特别适合希望利用大模型能力来提升编码效率、加速原型开发或处理遗留代码维护的专业人群。其核心亮点在于完全开源的架构，这意味着用户可以审查代码逻辑、自定义行为策略，甚至私有化部署以保障数据安全，彻底打破了传统闭源 AI 助手的“黑盒”限制。\n\n在技术体验上，OpenCode 提供了灵活的终端界面（Terminal UI）和正在测试中的桌面应用程序，支持 macOS、Windows 及 Linux 全平台。它兼容多种包管理工具，安装便捷，并能无缝集成到现有的开发环境中。无论您是追求极致控制权的资深极客，还是渴望提升产出的独立开发者，OpenCode 都提供了一个透明、可信",144296,1,"2026-04-16T14:50:03",[13,45],"插件",{"id":47,"name":48,"github_repo":49,"description_zh":50,"stars":51,"difficulty_score":32,"last_commit_at":52,"category_tags":53,"status":17},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",109154,"2026-04-18T11:18:24",[14,15,13],{"id":55,"name":56,"github_repo":57,"description_zh":58,"stars":59,"difficulty_score":32,"last_commit_at":60,"category_tags":61,"status":17},6121,"gemini-cli","google-gemini\u002Fgemini-cli","gemini-cli 是一款由谷歌推出的开源 AI 命令行工具，它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言，它提供了一条从输入提示词到获取模型响应的最短路径，无需切换窗口即可享受智能辅助。\n\n这款工具主要解决了开发过程中频繁上下文切换的痛点，让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用，还是执行复杂的 Git 操作，gemini-cli 都能通过自然语言指令高效处理。\n\n它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口，具备出色的逻辑推理能力；内置 Google 搜索、文件操作及 Shell 命令执行等实用工具；更独特的是，它支持 MCP（模型上下文协议），允许用户灵活扩展自定义集成，连接如图像生成等外部能力。此外，个人谷歌账号即可享受免费的额度支持，且项目基于 Apache 2.0 协议完全开源，是提升终端工作效率的理想助手。",100752,"2026-04-10T01:20:03",[45,13,15,14],{"id":63,"github_repo":64,"name":65,"description_en":66,"description_zh":67,"ai_summary_zh":67,"readme_en":68,"readme_zh":69,"quickstart_zh":70,"use_case_zh":71,"hero_image_url":72,"owner_login":73,"owner_name":74,"owner_avatar_url":75,"owner_bio":76,"owner_company":77,"owner_location":77,"owner_email":77,"owner_twitter":77,"owner_website":78,"owner_url":79,"languages":80,"stars":119,"forks":120,"last_commit_at":121,"license":122,"difficulty_score":32,"env_os":123,"env_gpu":124,"env_ram":124,"env_deps":125,"category_tags":132,"github_topics":133,"view_count":32,"oss_zip_url":77,"oss_zip_packed_at":77,"status":17,"created_at":148,"updated_at":149,"faqs":150,"releases":186},9460,"Klavis-AI\u002Fklavis","klavis","Klavis AI:  MCP integration platforms that let AI agents use tools reliably at any scale","Klavis 是一个专为 AI 智能体打造的 MCP（模型上下文协议）集成平台，旨在让 AI 在任何规模下都能可靠地调用外部工具。随着 AI 应用日益复杂，智能体往往需要连接海量第三方服务，但直接集成常面临上下文窗口受限、认证流程繁琐及扩展性不足等挑战。Klavis 通过提供标准化的解决方案，有效解决了这些痛点。\n\n该平台核心包含三大模块：Strata 作为智能连接器，能优化上下文窗口，帮助 AI 更精准地筛选和使用工具；内置超过 100 种开箱即用的 MCP 集成方案，并原生支持 OAuth 认证，大幅降低开发门槛；此外还提供可扩展的 MCP 沙箱环境，确保工具调用的安全与稳定。\n\nKlavis 特别适合正在构建 AI 智能体应用的开发者、希望快速验证原型的研究人员，以及需要将 AI 能力落地到具体业务场景的企业技术团队。无论是初创公司还是大型项目，都能利用 Klavis 轻松实现 AI 与真实世界工具的无缝对接，让智能体真正具备执行复杂任务的能力。","\u003Cdiv align=\"center\">\n  \u003Cpicture>\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKlavis-AI_klavis_readme_c688e3ce250f.png\" width=\"100%\">\n  \u003C\u002Fpicture>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n\n[![Documentation](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocumentation-📖-green)](https:\u002F\u002Fwww.klavis.ai\u002Fdocs)\n[![Website](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWebsite-🌐-purple)](https:\u002F\u002Fwww.klavis.ai)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join-7289DA?logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002Fp7TuTEcssn)\n\n\u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fstrata-2?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_source=badge-strata&#0045;2\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=1016948&theme=light&period=daily&t=1758639605639\" alt=\"Strata - One&#0032;MCP&#0032;server&#0032;for&#0032;AI&#0032;agents&#0032;to&#0032;handle&#0032;thousands&#0032;of&#0032;tools | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" \u002F>\u003C\u002Fa>\n\n\u003C\u002Fdiv>\n\n## 🎯 Choose Your Solution\n\n\u003Cdiv align=\"center\">\n  \u003Ctable>\n    \u003Ctr>\n      \u003Ctd align=\"center\" width=\"33%\" valign=\"top\" style=\"vertical-align: top; height: 250px;\">\n        \u003Cdiv style=\"height: 100%; display: flex; flex-direction: column; justify-content: space-between;\">\n          \u003Cdiv>\n            \u003Ch2>Strata\u003C\u002Fh2>\n            \u003Cp>\u003Cstrong>Intelligent connectors for your AI agent, optimize context window\u003C\u002Fstrong>\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \u003Cdiv>\n            \u003Ca href=\"https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fconcepts\u002Fstrata\">\n              \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FExplore-Strata-blue?style=for-the-badge&logo=data:image\u002Fsvg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iNCIgcnk9IjQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ4PSIxIiByeT0iMSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTQiIHk9IjYiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ4PSIxIiByeT0iMSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iNiIgeT0iMTQiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ4PSIxIiByeT0iMSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTQiIHk9IjE0IiB3aWR0aD0iNCIgaGVpZ2h0PSI0IiByeD0iMSIgcnk9IjEiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==\" height=\"40\">\n            \u003C\u002Fa>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\" width=\"33%\" valign=\"top\" style=\"vertical-align: top; height: 250px;\">\n        \u003Cdiv style=\"height: 100%; display: flex; flex-direction: column; justify-content: space-between;\">\n          \u003Cdiv>\n            \u003Ch2>MCP Integrations\u003C\u002Fh2>\n            \u003Cp>\u003Cstrong>100+ prebuilt integrations out-of-the-box, with OAuth support\u003C\u002Fstrong>\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \u003Cdiv>\n            \u003Ca href=\"https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fmcp-server\u002Foverview\">\n              \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FExplore-MCP%20Servers-purple?style=for-the-badge&logo=data:image\u002Fsvg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjUgN0gzLjVDMi42NzE1NyA3IDIgNy42NzE1NyAyIDguNVYxNS41QzIgMTYuMzI4NCAyLjY3MTU3IDE3IDMuNSAxN0gyMC41QzIxLjMyODQgMTcgMjIgMTYuMzI4NCAyMiAxNS41VjguNUMyMiA3LjY3MTU3IDIxLjMyODQgNyAyMC41IDdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNiAxMkgxOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIxIiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIxIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=\" height=\"40\">\n            \u003C\u002Fa>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\" width=\"33%\" valign=\"top\" style=\"vertical-align: top; height: 250px;\">\n        \u003Cdiv style=\"height: 100%; display: flex; flex-direction: column; justify-content: space-between;\">\n          \u003Cdiv>\n            \u003Ch2>MCP Sandbox\u003C\u002Fh2>\n            \u003Cp>\u003Cstrong>scalable MCP environments for LLM training and RL\u003C\u002Fstrong>\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \u003Cdiv>\n            \u003Ca href=\"https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fconcepts\u002Fsandbox\">\n              \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FExplore-Sandbox-orange?style=for-the-badge&logo=data:image\u002Fsvg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNEgyMFY4TDE4IDEwTDIwIDE2VjIwSDRWMTZMNiAxMEw0IDhWNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00IDhIMjAiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNCAxNkgyMCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==\" height=\"40\">\n            \u003C\u002Fa>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n## Quick Start\n\n### Option 1: Cloud-hosted - [klavis.ai](https:\u002F\u002Fwww.klavis.ai)\n\n[Quickstart guide →](https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fquickstart)\n\n### Option 2: Self-host\n\n```bash\n# Run any MCP Integration\ndocker pull ghcr.io\u002Fklavis-ai\u002Fgithub-mcp-server:latest\ndocker run -p 5000:5000 ghcr.io\u002Fklavis-ai\u002Fgithub-mcp-server:latest\n\n# Install Open Source Strata locally\npipx install strata-mcp\nstrata add --type stdio playwright npx @playwright\u002Fmcp@latest\n```\n\n### Option 3: SDK\n\n```python\n# Python SDK\nfrom klavis import Klavis\nfrom klavis.types import McpServerName\n\nklavis = Klavis(api_key=\"your-key\")\n\n# Create Strata instance\nstrata = klavis_client.mcp_server.create_strata_server(\n    user_id=\"user123\",\n    servers=[McpServerName.GMAIL, McpServerName.SLACK],\n)\n\n# Or use individual MCP servers\ngmail = klavis.mcp_server.create_server_instance(\n    server_name=McpServerName.GMAIL,\n    user_id=\"user123\",\n)\n```\n\n```typescript\n\u002F\u002F TypeScript SDK\nimport { KlavisClient, McpServerName } from 'klavis';\n\nconst klavis = new KlavisClient({ apiKey: 'your-api-key' });\n\n\u002F\u002F Create Strata instance\nconst strata = await klavis.mcpServer.createStrataServer({\n    userId: \"user123\",\n    servers: [Klavis.McpServerName.Gmail, Klavis.McpServerName.Slack],\n});\n\n\u002F\u002F Or use individual MCP servers\nconst gmail = await klavis.mcpServer.createServerInstance({\n    serverName: McpServerName.GMAIL,\n    userId: \"user123\"\n});\n```\n\n### Option 4: REST API\n\n\n```bash\n# Create Strata server\ncurl -X POST \"https:\u002F\u002Fapi.klavis.ai\u002Fv1\u002Fmcp-server\u002Fstrata\" \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"user_id\": \"user123\",\n    \"servers\": [\"GMAIL\", \"SLACK\"]\n  }'\n\n# Create individual MCP server\ncurl -X POST \"https:\u002F\u002Fapi.klavis.ai\u002Fv1\u002Fmcp-server\u002Finstance\" \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"server_name\": \"GMAIL\",\n    \"user_id\": \"user123\"\n  }'\n```\n\n\n## Resources\n\n- 📖 [Documentation](https:\u002F\u002Fwww.klavis.ai\u002Fdocs)\n- 💬 [Discord Community](https:\u002F\u002Fdiscord.gg\u002Fp7TuTEcssn)\n- 🐛 [Report Issues](https:\u002F\u002Fgithub.com\u002Fklavis-ai\u002Fklavis\u002Fissues)\n- 🌐 [Klavis AI Website](https:\u002F\u002Fwww.klavis.ai)\n\n---\n\n\u003Cdiv align=\"center\">\n  \u003Cp>\u003Cstrong>Made with ❤️ by the Klavis Team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fdiv>","\u003Cdiv align=\"center\">\n  \u003Cpicture>\n    \u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKlavis-AI_klavis_readme_c688e3ce250f.png\" width=\"100%\">\n  \u003C\u002Fpicture>\n\u003C\u002Fdiv>\n\n\u003Cdiv align=\"center\">\n\n[![文档](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocumentation-📖-green)](https:\u002F\u002Fwww.klavis.ai\u002Fdocs)\n[![官网](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWebsite-🌐-purple)](https:\u002F\u002Fwww.klavis.ai)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-Join-7289DA?logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002Fp7TuTEcssn)\n\n\u003Ca href=\"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fstrata-2?embed=true&utm_source=badge-top-post-badge&utm_medium=badge&utm_source=badge-strata&#0045;2\" target=\"_blank\">\u003Cimg src=\"https:\u002F\u002Fapi.producthunt.com\u002Fwidgets\u002Fembed-image\u002Fv1\u002Ftop-post-badge.svg?post_id=1016948&theme=light&period=daily&t=1758639605639\" alt=\"Strata - 一个MCP服务器，供AI智能体处理数千种工具 | Product Hunt\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" \u002F>\u003C\u002Fa>\n\n\u003C\u002Fdiv>\n\n## 🎯 选择您的解决方案\n\n\u003Cdiv align=\"center\">\n  \u003Ctable>\n    \u003Ctr>\n      \u003Ctd align=\"center\" width=\"33%\" valign=\"top\" style=\"vertical-align: top; height: 250px;\">\n        \u003Cdiv style=\"height: 100%; display: flex; flex-direction: column; justify-content: space-between;\">\n          \u003Cdiv>\n            \u003Ch2>Strata\u003C\u002Fh2>\n            \u003Cp>\u003Cstrong>为您的AI智能体提供智能连接器，优化上下文窗口\u003C\u002Fstrong>\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \u003Cdiv>\n            \u003Ca href=\"https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fconcepts\u002Fstrata\">\n              \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FExplore-Strata-blue?style=for-the-badge&logo=data:image\u002Fsvg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMiIgeT0iMiIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iNCIgcnk9IjQiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjYiIHk9IjYiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHJ4PSIxIiByeT0iMSIgZmlsbD0id2hpdGUiLz4KPHJlY3QgeD0iMTQiIHk9IjE0IiB3aWR0aD0iNCIgaGVpZ2h0PSI0IiByeD0iMSIgcnk9IjEiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==\" height=\"40\">\n            \u003C\u002Fa>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\" width=\"33%\" valign=\"top\" style=\"vertical-align: top; height: 250px;\">\n        \u003Cdiv style=\"height: 100%; display: flex; flex-direction: column; justify-content: space-between;\">\n          \u003Cdiv>\n            \u003Ch2>MCP集成\u003C\u002Fh2>\n            \u003Cp>\u003Cstrong>100多种开箱即用的预构建集成，支持OAuth\u003C\u002Fstrong>\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \u003Cdiv>\n            \u003Ca href=\"https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fmcp-server\u002Foverview\">\n              \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FExplore-MCP%20Servers-purple?style=for-the-badge&logo=data:image\u002Fsvg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwLjUgN0gzLjVDMi42NzE1NyA3IDIgNy42NzE1NyAyIDguNVYxNS41QzIgMTYuMzI4NCAyLjY3MTU3IDE3IDMuNSAxN0HyMC41QzIxLjMyODQgMTcgMjIgMTYuMzI4NCAyMiAxNS51VjguNUMyMiA3LjY3MTU3IDIxLjMyODQgNyAyMC41IDdaIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNiAxMkgxOCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPGNpcmNsZSBjeD0iNSIgY3k9IjEyIiByPSIxIiBmaWxsPSJ3aGl0ZSIvPgo8Y2lyY2xlIGN4PSIxOSIgY3k9IjEyIiByPSIxIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=\" height=\"40\">\n            \u003C\u002Fa>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n      \u003Ctd align=\"center\" width=\"33%\" valign=\"top\" style=\"vertical-align: top; height: 250px;\">\n        \u003Cdiv style=\"height: 100%; display: flex; flex-direction: column; justify-content: space-between;\">\n          \u003Cdiv>\n            \u003Ch2>MCP沙盒\u003C\u002Fh2>\n            \u003Cp>\u003Cstrong>用于LLM训练和强化学习的可扩展MCP环境\u003C\u002Fstrong>\u003C\u002Fp>\n          \u003C\u002Fdiv>\n          \u003Cdiv>\n            \u003Ca href=\"https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fconcepts\u002Fsandbox\">\n              \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FExplore-Sandbox-orange?style=for-the-badge&logo=data:image\u002Fsvg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNEgyMFY4TDE4IDEwTDIwIDE6VjIwSDRWMTZMNiAxMEw0IDhWNFoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00IDhIMjAiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNCAxNkgyMCIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPg==\" height=\"40\">\n            \u003C\u002Fa>\n          \u003C\u002Fdiv>\n        \u003C\u002Fdiv>\n      \u003C\u002Ftd>\n    \u003C\u002Ftr>\n  \u003C\u002Ftable>\n\u003C\u002Fdiv>\n\n## 快速入门\n\n### 方案1：云托管 - [klavis.ai](https:\u002F\u002Fwww.klavis.ai)\n\n[快速入门指南 →](https:\u002F\u002Fwww.klavis.ai\u002Fdocs\u002Fquickstart)\n\n### 方案2：自托管\n\n```bash\n# 运行任意MCP集成\ndocker pull ghcr.io\u002Fklavis-ai\u002Fgithub-mcp-server:latest\ndocker run -p 5000:5000 ghcr.io\u002Fklavis-ai\u002Fgithub-mcp-server:latest\n\n# 在本地安装开源Strata\npipx install strata-mcp\nstrata add --type stdio playwright npx @playwright\u002Fmcp@latest\n```\n\n### 方案3：SDK\n\n```python\n# Python SDK\nfrom klavis import Klavis\nfrom klavis.types import McpServerName\n\nklavis = Klavis(api_key=\"your-key\")\n\n# 创建Strata实例\nstrata = klavis_client.mcp_server.create_strata_server(\n    user_id=\"user123\",\n    servers=[McpServerName.GMAIL, McpServerName.SLACK],\n)\n\n# 或使用单独的MCP服务器\ngmail = klavis.mcp_server.create_server_instance(\n    server_name=McpServerName.GMAIL,\n    user_id=\"user123\",\n)\n```\n\n```typescript\n\u002F\u002F TypeScript SDK\nimport { KlavisClient, McpServerName } from 'klavis';\n\nconst klavis = new KlavisClient({ apiKey: 'your-api-key' });\n\n\u002F\u002F 创建Strata实例\nconst strata = await klavis.mcpServer.createStrataServer({\n    userId: \"user123\",\n    servers: [Klavis.McpServerName.Gmail, Klavis.McpServerName.Slack],\n});\n\n\u002F\u002F 或使用单独的MCP服务器\nconst gmail = await klavis.mcpServer.createServerInstance({\n    serverName: McpServerName.GMAIL,\n    userId: \"user123\"\n});\n```\n\n### 方案4：REST API\n\n\n```bash\n# 创建Strata服务器\ncurl -X POST \"https:\u002F\u002Fapi.klavis.ai\u002Fv1\u002Fmcp-server\u002Fstrata\" \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"user_id\": \"user123\",\n    \"servers\": [\"GMAIL\", \"SLACK\"]\n  }'\n\n# 创建单独的MCP服务器\ncurl -X POST \"https:\u002F\u002Fapi.klavis.ai\u002Fv1\u002Fmcp-server\u002Finstance\" \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"server_name\": \"GMAIL\",\n    \"user_id\": \"user123\"\n  }'\n```\n\n## 资源\n\n- 📖 [文档](https:\u002F\u002Fwww.klavis.ai\u002Fdocs)\n- 💬 [Discord 社区](https:\u002F\u002Fdiscord.gg\u002Fp7TuTEcssn)\n- 🐛 [提交问题](https:\u002F\u002Fgithub.com\u002Fklavis-ai\u002Fklavis\u002Fissues)\n- 🌐 [Klavis AI 官网](https:\u002F\u002Fwww.klavis.ai)\n\n---\n\n\u003Cdiv align=\"center\">\n  \u003Cp>\u003Cstrong>由 Klavis 团队用心打造\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fdiv>","# Klavis 快速上手指南\n\nKlavis 是一个专为 AI Agent 设计的开源工具集，提供智能连接器（Strata）、开箱即用的 MCP 集成以及可扩展的 MCP 沙箱环境，旨在优化上下文窗口并简化工具调用。\n\n## 环境准备\n\n在开始之前，请确保您的开发环境满足以下要求：\n\n*   **操作系统**：Linux, macOS 或 Windows (WSL2 推荐)\n*   **运行时依赖**：\n    *   **Docker**: 用于运行自托管的 MCP 服务（版本 20.10+）\n    *   **Python**: 用于安装 Strata CLI（版本 3.8+），建议安装 `pipx` 以隔离环境\n    *   **Node.js**: 部分 MCP 工具可能需要 (版本 18+)\n*   **API Key**: 如果使用云服务或 SDK，需先在 [klavis.ai](https:\u002F\u002Fwww.klavis.ai) 注册并获取 API Key。\n\n## 安装步骤\n\n您可以根据需求选择以下任意一种部署方式：\n\n### 方式一：自托管 MCP 服务 (Docker)\n适用于需要本地运行特定 MCP 集成（如 GitHub）的场景。\n\n```bash\n# 拉取 GitHub MCP Server 镜像\ndocker pull ghcr.io\u002Fklavis-ai\u002Fgithub-mcp-server:latest\n\n# 启动服务，映射端口 5000\ndocker run -p 5000:5000 ghcr.io\u002Fklavis-ai\u002Fgithub-mcp-server:latest\n```\n\n### 方式二：安装开源 Strata CLI\n适用于本地管理智能连接器。\n\n```bash\n# 使用 pipx 安装 strata-mcp\npipx install strata-mcp\n\n# 添加一个 stdio 类型的工具示例 (Playwright)\nstrata add --type stdio playwright npx @playwright\u002Fmcp@latest\n```\n\n### 方式三：使用 SDK (Python \u002F TypeScript)\n适用于在代码中直接集成 Klavis 功能。\n\n**Python:**\n```bash\npip install klavis\n```\n\n**TypeScript:**\n```bash\nnpm install klavis\n```\n\n## 基本使用\n\n### 1. 通过云服务快速创建实例 (SDK 示例)\n\n以下示例展示如何通过 SDK 创建一个包含 Gmail 和 Slack 的 **Strata** 实例（智能聚合连接器），或创建独立的 MCP 服务器实例。\n\n**Python 示例:**\n\n```python\nfrom klavis import Klavis\nfrom klavis.types import McpServerName\n\n# 初始化客户端\nklavis = Klavis(api_key=\"your-key\")\n\n# 创建 Strata 实例 (聚合多个工具)\nstrata = klavis.mcp_server.create_strata_server(\n    user_id=\"user123\",\n    servers=[McpServerName.GMAIL, McpServerName.SLACK],\n)\n\n# 或者创建独立的 MCP 服务器实例\ngmail = klavis.mcp_server.create_server_instance(\n    server_name=McpServerName.GMAIL,\n    user_id=\"user123\",\n)\n```\n\n**TypeScript 示例:**\n\n```typescript\nimport { KlavisClient, McpServerName } from 'klavis';\n\nconst klavis = new KlavisClient({ apiKey: 'your-api-key' });\n\n\u002F\u002F 创建 Strata 实例\nconst strata = await klavis.mcpServer.createStrataServer({\n    userId: \"user123\",\n    servers: [Klavis.McpServerName.Gmail, Klavis.McpServerName.Slack],\n});\n\n\u002F\u002F 或者创建独立的 MCP 服务器实例\nconst gmail = await klavis.mcpServer.createServerInstance({\n    serverName: McpServerName.GMAIL,\n    userId: \"user123\"\n});\n```\n\n### 2. 通过 REST API 调用\n\n如果您不使用 SDK，可以直接通过 HTTP 请求创建服务。\n\n**创建 Strata 服务器:**\n```bash\ncurl -X POST \"https:\u002F\u002Fapi.klavis.ai\u002Fv1\u002Fmcp-server\u002Fstrata\" \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"user_id\": \"user123\",\n    \"servers\": [\"GMAIL\", \"SLACK\"]\n  }'\n```\n\n**创建独立 MCP 服务器:**\n```bash\ncurl -X POST \"https:\u002F\u002Fapi.klavis.ai\u002Fv1\u002Fmcp-server\u002Finstance\" \\\n  -H \"Authorization: Bearer your-api-key\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"server_name\": \"GMAIL\",\n    \"user_id\": \"user123\"\n  }'\n```\n\n### 3. 配置 AI Agent\n\n创建成功后，您将获得相应的连接端点或配置信息。将其配置到您的 AI Agent（如 Claude Desktop, LangChain 等）的 MCP 客户端配置中，即可让 Agent 自动调用这些工具。\n\n> **提示**：详细配置文档和社区支持请访问 [Klavis 官方文档](https:\u002F\u002Fwww.klavis.ai\u002Fdocs) 或加入 [Discord 社区](https:\u002F\u002Fdiscord.gg\u002Fp7TuTEcssn)。","某电商公司的后端团队正在构建一个能自动处理退款、查询库存并通知物流的智能客服 Agent，该 Agent 需要同时调用内部 ERP、Stripe 支付网关和 Slack 通知系统。\n\n### 没有 klavis 时\n- **开发效率低下**：工程师需为每个外部服务手动编写独立的 API 适配层，仅对接三个系统就耗费了数天时间。\n- **上下文窗口爆炸**：Agent 每次调用工具都必须加载完整的 API 文档和参数定义，迅速占满有限的 Token 额度，导致长对话中“失忆”。\n- **鉴权逻辑复杂**：处理 Stripe 等服务的 OAuth 令牌刷新和状态维持需要编写大量样板代码，极易出错且难以维护。\n- **扩展性差**：每新增一个工具（如添加邮件发送功能），都需要重新修改核心代码并部署，无法动态热插拔。\n\n### 使用 klavis 后\n- **即插即用集成**：通过 klavis 的 MCP Integrations 模块，直接启用预建的 Stripe 和 Slack 连接器，将对接时间从数天缩短至几分钟。\n- **智能上下文优化**：利用 Strata 组件作为智能中间层，仅向 Agent 暴露必要的工具元数据，大幅节省 Token 消耗，支持更长的多轮对话。\n- **统一鉴权管理**：klavis 自动处理复杂的 OAuth 流程与令牌轮换，开发者无需关心底层认证细节，只需关注业务逻辑。\n- **弹性规模化**：基于 klavis 的 MCP Sandbox，团队可轻松在沙箱环境中测试新工具，并在生产环境动态挂载上千个工具而无需重启服务。\n\nklavis 通过标准化的 MCP 架构，让 AI Agent 能够像搭积木一样可靠地调用任意规模的外部工具，彻底释放了自动化潜力。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002FKlavis-AI_klavis_c688e3ce.png","Klavis-AI","Klavis AI","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002FKlavis-AI_8704061a.png","",null,"www.klavis.ai","https:\u002F\u002Fgithub.com\u002FKlavis-AI",[81,85,89,93,97,100,104,108,112,116],{"name":82,"color":83,"percentage":84},"Python","#3572A5",39.5,{"name":86,"color":87,"percentage":88},"Go","#00ADD8",24.1,{"name":90,"color":91,"percentage":92},"TypeScript","#3178c6",21.9,{"name":94,"color":95,"percentage":96},"JavaScript","#f1e05a",12.4,{"name":98,"color":99,"percentage":42},"MDX","#fcb32c",{"name":101,"color":102,"percentage":103},"Dockerfile","#384d54",0.5,{"name":105,"color":106,"percentage":107},"Shell","#89e051",0.4,{"name":109,"color":110,"percentage":111},"HTML","#e34c26",0.1,{"name":113,"color":114,"percentage":115},"Makefile","#427819",0,{"name":117,"color":118,"percentage":115},"CSS","#663399",5712,547,"2026-04-18T02:39:47","Apache-2.0","Linux, macOS, Windows","未说明",{"notes":126,"python":127,"dependencies":128},"该工具主要提供三种部署方式：1. 云端托管（无需本地环境）；2. 自托管（推荐使用 Docker 运行 MCP 集成服务，或使用 pipx 安装 Strata）；3. 通过 Python\u002FTypeScript SDK 或 REST API 调用。自托管部分依赖 Docker 环境和 pipx 工具，未提及具体的 GPU、内存或特定 Python 版本要求。","未说明 (需支持 pipx)",[129,130,131],"docker","pipx","klavis (Python\u002FTS SDK)",[45,13,15,14,35,16],[134,135,136,137,138,139,140,141,142,143,144,145,146,147],"ai","discord","llm","mcp","mcp-client","mcp-server","open-source","agents","ai-agents","api","developer-tools","function-calling","integration","oauth2","2026-03-27T02:49:30.150509","2026-04-19T15:38:04.539822",[151,156,161,166,171,176,181],{"id":152,"question_zh":153,"answer_zh":154,"source_url":155},42431,"如果在 Klavis 门户创建 MCP 服务器时未完成 OAuth 认证，生成的 URL 是否有效？","这是预期行为。对于某些 MCP 服务器，即使未完成 OAuth 认证，也可能执行不需要身份验证的操作。如果未正确完成认证，系统可能会在调用 `list_tools` 时隐藏需要认证的工具，但生成的包含 `instanceId` 的 URL 本身是存在的，且可能用于无需认证的特定操作。","https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fissues\u002F304",{"id":157,"question_zh":158,"answer_zh":159,"source_url":160},42432,"如何统一不同服务器的 Docker 启动命令格式？","建议将所有服务器的 Docker 命令格式统一为以下标准形式，并将镜像名称中的下划线改为连字符（如 `brave_search` 改为 `brave-search`），同时使用环境变量占位符 `$KLAVIS_API_KEY` 以便用户直接导出变量：\n\n```bash\ndocker pull ghcr.io\u002Fklavis-ai\u002Fserver-name-mcp-server:latest\ndocker run -p 5000:5000 -e KLAVIS_API_KEY=$KLAVIS_API_KEY \\\n  ghcr.io\u002Fklavis-ai\u002Fserver-name-mcp-server:latest\n```\n\n未来计划通过 CI\u002FCD 自动化生成 README 中的 Docker 代码块，以确保一致性。","https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fissues\u002F416",{"id":162,"question_zh":163,"answer_zh":164,"source_url":165},42433,"如何负责任地披露 Klavis 仓库中的安全漏洞？","项目已启用\"Private Vulnerability Reporting\"（私有漏洞报告）功能。如果您发现安全问题，可以直接在 GitHub 仓库设置中使用该功能提交报告。此外，您也可以加入项目的 Discord 服务器 (https:\u002F\u002Fdiscord.com\u002Finvite\u002Fp7TuTEcssn) 并直接私信创始人进行负责任的披露。","https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fissues\u002F424",{"id":167,"question_zh":168,"answer_zh":169,"source_url":170},42434,"如何解决 mcp_server 目录下的 TypeScript\u002FJavaScript Lint 错误？","您可以进入 `mcp_server` 目录，安装依赖后运行修复命令：\n\n```bash\ncd mcp_server\nnpm install\nnpm run lint:fix\n```\n\n如果自动修复无法解决所有问题，欢迎提交 Pull Request (PR) 手动修复剩余的 lint 错误。目前部分 linting 工作流可能已被暂时移除，需在解决具体错误后重新添加。","https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fissues\u002F26",{"id":172,"question_zh":173,"answer_zh":174,"source_url":175},42435,"Discord 机器人消息长度超过限制时，是否应该移除分割令牌（split token）改用本地队列截断？","这是一个可配置的选项。虽然让模型自然决定消息结束位置（通过令牌）在某些场景（如研究查询，先总结后详情）更自然，但对于数据分析师等需要长文本（如 SQL 查询）的场景，移除令牌并在本地按行截断消息可能更实用。\n\n推荐的本地截断逻辑是：将消息按行分割，逐行累加直到接近限制（如 1900 字符），然后发送当前块并开始新块。开发者可以根据具体用例选择是否启用此功能，或将其作为用户可配置项。","https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fissues\u002F14",{"id":177,"question_zh":178,"answer_zh":179,"source_url":180},42436,"如何为 Klavis 项目贡献新的 MCP 服务器（例如 Airtable）？","您可以通过提交 Issue 提出添加新服务器（如 Airtable）的需求，并随后提交 Pull Request (PR) 来实现该功能。在开发过程中，请确保遵循项目的 Docker 命名规范（使用连字符而非下划线），并在 README 中提供统一的 Docker 启动命令。代码合并前需通过功能测试、集成测试及文档审查。","https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fissues\u002F199",{"id":182,"question_zh":183,"answer_zh":184,"source_url":185},42437,"遇到报错时应该如何提供信息以帮助维护者排查问题？","为了更高效地解决问题，请在反馈时提供以下详细信息：\n1. 完整的错误日志（包含时间戳）；\n2. 复现问题的具体步骤；\n3. 系统和环境信息（操作系统、版本等）；\n4. 相关的配置文件或设置内容。\n信息越详细，维护者越能快速定位并解决问题。","https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fissues\u002F429",[187,192,197,202,207,212,217,222,227,232,237,242,247,252,257,261,266,271,276,281],{"id":188,"version":189,"summary_zh":190,"released_at":191},334490,"python-v2.20.0","## 变更内容\n* 调试。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F944 中完成\n* 增加更多日志记录。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F945 中完成\n* 移除日志并使用 2.4.0 版本。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F946 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F948 中完成\n* 添加 Universe 文档。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F949 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F950 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F951 中完成\n* 添加 Asana 获取任务工具。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F952 中完成\n* 修复电子邮件 PDF 读取问题。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F953 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F960 中完成\n* 新功能（Chargebee）：添加 Chargebee MCP 服务器。由 @udaykakade25 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F959 中完成\n* 添加 Context7 MCP 服务器。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F964 中完成\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F966 中更新\n* 添加 Linear 创新工具。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F967 中完成\n* 构建依赖项：将 undici 从 6.22.0 升级到 6.23.0，在 \u002Fmcp_servers\u002Fcontext7 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F965 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F971 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F972 中完成\n* 替换 PostgreSQL MCP。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F973 中完成\n* 修复 PostgreSQL Dockerfile 路径。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F974 中完成\n* 添加 ClinicalTrials MCP。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F977 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F982 中完成\n* 修复 ClinicalTrials MCP 构建问题。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F986 中完成\n* 构建依赖项：将 python-multipart 从 0.0.20 升级到 0.0.22，在 \u002Fmcp_servers\u002Fonedrive 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F985 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F987 中完成\n* 开发构建依赖项：将 validator 从 13.15.15 升级到 13.15.22，在 \u002Fmcp_servers\u002Fclinicaltrials 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F984 中完成\n* 构建依赖项：将 hono 从 4.11.3 升级到 4.11.7，在 \u002Fmcp_servers\u002Ffetch_url 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F981 中完成\n* 构建依赖项：将 hono 从 4.11.3 升级到 4.11.7，在 \u002Fexamples\u002Flangchain-klavis\u002Ftypescript 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F980 中完成\n* 构建依赖项：将 hono 从 4.11.3 升级到 4.11.7，在 \u002Fmcp_servers\u002Flocal\u002FWooCommerce 中。由 @dependabot[bot] 在 https","2026-01-29T17:43:48",{"id":193,"version":194,"summary_zh":195,"released_at":196},334491,"ts-v2.20.0","## 变更内容\n* 调试。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F944 中完成\n* 增加更多日志记录。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F945 中完成\n* 移除日志并使用 2.4.0 版本。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F946 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F948 中完成\n* 添加 Universe 文档。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F949 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F950 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F951 中完成\n* 添加 Asana 获取任务工具。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F952 中完成\n* 修复电子邮件 PDF 读取问题。由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F953 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F960 中完成\n* 功能（Chargebee）：添加 Chargebee MCP 服务器。由 @udaykakade25 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F959 中完成\n* 添加 Context7 MCP 服务器。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F964 中完成\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F966 中更新\n* 添加 Linear 倡议工具。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F967 中完成\n* 构建（依赖项）：将 undici 从 6.22.0 升级到 6.23.0，在 \u002Fmcp_servers\u002Fcontext7 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F965 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F971 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F972 中完成\n* 替换 PostgreSQL MCP。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F973 中完成\n* 修复 PostgreSQL Dockerfile 路径。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F974 中完成\n* 添加 ClinicalTrials MCP。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F977 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F982 中完成\n* 修复 ClinicalTrials MCP 构建问题。由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F986 中完成\n* 构建（依赖项）：将 python-multipart 从 0.0.20 升级到 0.0.22，在 \u002Fmcp_servers\u002Fonedrive 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F985 中完成\n* 使用 Fern API 更新 API 规范。由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F987 中完成\n* 构建（开发依赖项）：将 validator 从 13.15.15 升级到 13.15.22，在 \u002Fmcp_servers\u002Fclinicaltrials 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F984 中完成\n* 构建（依赖项）：将 hono 从 4.11.3 升级到 4.11.7，在 \u002Fmcp_servers\u002Ffetch_url 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F981 中完成\n* 构建（依赖项）：将 hono 从 4.11.3 升级到 4.11.7，在 \u002Fexamples\u002Flangchain-klavis\u002Ftypescript 中。由 @dependabot[bot] 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F980 中完成\n* 构建（依赖项）：将 hono 从 4.11.3 升级到 4.11.7，在 \u002Fmcp_servers\u002Flocal\u002FWooCommerce 中。由 @dependabot[bot] 在 https","2026-01-29T17:41:13",{"id":198,"version":199,"summary_zh":200,"released_at":201},334492,"ts-v2.19.0","## 变更内容\n* @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F839 中添加了 Sharesight 文档\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F840 中随 Fern API 更新更新了 API 规范\n* @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F841 中为 fetch url mcp 添加了分类\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F842 中更新了 mem0\n* 功能（slack）：@Futty93 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F811 中为 list_channels 和 list_users 添加了筛选和响应格式选项\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F846 中随 Fern API 更新更新了 API 规范\n* @elviskahoro 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F847 中修复了 Attio MCP 服务器中的手机号码分配问题\n* youtube。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F849 中完成\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F851 中随 Fern API 更新更新了 API 规范\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F852 中将 YouTube 字幕 API 的逻辑改回原状\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F853 中更新了文档\n* 文档（overview.mdx）：@udaykakade25 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F856 中将剩余的 MCP 服务器添加到 `overview.mdx` 文件中\n* 功能（slack）：@Futty93 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F848 中为消息相关工具添加了轻量级响应格式\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F859 中更新了 OAuth 范围列表\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F860 中优化了 Gmail 工具\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F861 中更新了 README 文件\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F862 中随 Fern API 更新更新了 API 规范\n* 构建（依赖项）：在 \u002Fexamples\u002Flangchain-klavis\u002Ftypescript 中，@dependabot[bot] 将 LangChain 从 1.0.4 升级到 1.2.3，见 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F858\n* 构建（依赖项）：在 \u002Fexamples\u002Flangchain-klavis\u002Ftypescript 中，@dependabot[bot] 将 @langchain\u002Fcore 从 1.0.5 升级到 1.1.8，见 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F857\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F867 中随 Fern API 更新更新了 API 规范\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F868 中随 Fern API 更新更新了 API 规范\n* 日历后处理。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F866 中完成\n* Google 文档后处理。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F869 中完成\n* 表格的小改动。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F871 中完成\n* 修复 bug。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F873 中完成\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F874 中随 Fern API 更新更新了 API 规范\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F875 中随 Fern API 更新更新了 API 规范\n* Outlook 邮件后处理。@LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F876 中完成\n* ClickUp 后处理。@zihaolin96 在 http","2026-01-06T04:59:06",{"id":203,"version":204,"summary_zh":205,"released_at":206},334493,"python-v2.19.0","## 变更内容\n* @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F839 中添加了 Sharesight 文档\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F840 中随 Fern API 更新更新了 API 规范\n* @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F841 中为 fetch url mcp 添加了分类\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F842 中更新了 mem0\n* 功能（slack）：@Futty93 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F811 中为 list_channels 和 list_users 添加了筛选和响应格式选项\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F846 中随 Fern API 更新更新了 API 规范\n* @elviskahoro 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F847 中修复了 Attio MCP 服务器中的电话号码分配问题\n* youtube。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F849 中完成\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F851 中随 Fern API 更新更新了 API 规范\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F852 中将 YouTube 字幕 API 的逻辑改回原状\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F853 中更新了文档\n* 文档（overview.mdx）：@udaykakade25 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F856 中将剩余的 MCP 服务器添加到 `overview.mdx` 文件中\n* 功能（slack）：@Futty93 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F848 中为消息相关工具添加了轻量级响应格式\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F859 中更新了 OAuth 范围列表\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F860 中优化了 Gmail 工具\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F861 中更新了 README 文件\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F862 中随 Fern API 更新更新了 API 规范\n* 构建（依赖项）：在 \u002Fexamples\u002Flangchain-klavis\u002Ftypescript 中，@dependabot[bot] 将 LangChain 从 1.0.4 升级到 1.2.3，见 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F858\n* 构建（依赖项）：在 \u002Fexamples\u002Flangchain-klavis\u002Ftypescript 中，@dependabot[bot] 将 @langchain\u002Fcore 从 1.0.5 升级到 1.1.8，见 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F857\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F867 中随 Fern API 更新更新了 API 规范\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F868 中随 Fern API 更新更新了 API 规范\n* 日历后处理。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F866 中完成\n* Google 文档后处理。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F869 中完成\n* 表格的小幅改动。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F871 中完成\n* 错误修复。@xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F873 中完成\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F874 中随 Fern API 更新更新了 API 规范\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F875 中随 Fern API 更新更新了 API 规范\n* Outlook 邮件后处理。@LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F876 中完成\n* ClickUp 后处理。@zihaolin96 在 http 处完成","2026-01-06T04:56:02",{"id":208,"version":209,"summary_zh":210,"released_at":211},334494,"python-v2.18.0","## 变更内容\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F818 中修复沙盒问题\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F819 中将 fetch-url 移出本地配置\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F820 中更新沙盒文档\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F822 中添加 fetch url 的 MCP 文档\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F823 和 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F824 中随 Fern API 更新同步更新 API 规范\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F825 中升级文档\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F826 中新增学术类 MCP\n* 由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F828 中将 Google Cloud、Google 表单和 Zoho 邮箱加入文档\n* 由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F830 中移除相关内容\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F832 中随 Fern API 更新同步更新 API 规范\n* 文档：由 @xz-dev 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F833 中添加 PayPal、Sentry、Netlify、HuggingFace 和 Honeycomb 的 MCP 文档\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F834 中更新 API 相关文档\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F835 中修复 API 文档的热修复\n* 文档：由 @xz-dev 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F836 中添加 Azure AD OAuth 指南\n* 文档：由 @xz-dev 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F837 中修复 Microsoft Azure OAuth 的引用及顺序\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F838 中随 Fern API 更新同步更新 API 规范\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.17.0...python-v2.18.0","2025-12-12T20:34:35",{"id":213,"version":214,"summary_zh":215,"released_at":216},334495,"ts-v2.18.0","## 变更内容\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F818 中修复沙盒环境\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F819 中将 fetch-url 从本地移出\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F820 中更新沙盒相关文档\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F822 中添加 fetch url 的 MCP 文档\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F823 和 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F824 中随 Fern API 更新同步更新 API 规范\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F825 中升级文档\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F826 中新增学术类 MCP\n* 由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F828 中将 Google Cloud、Google 表单和 Zoho 邮箱加入文档\n* 由 @xiangkaiz 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F830 中移除相关内容\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F832 中随 Fern API 更新同步更新 API 规范\n* 文档：由 @xz-dev 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F833 中添加 PayPal、Sentry、Netlify、HuggingFace 和 Honeycomb 的 MCP 文档\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F834 中更新 API 相关文档\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F835 中修复 API 文档的热修复\n* 文档：由 @xz-dev 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F836 中添加 Azure AD OAuth 指南\n* 文档：由 @xz-dev 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F837 中修复 Microsoft Azure OAuth 的引用及顺序\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F838 中随 Fern API 更新同步更新 API 规范\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.17.0...ts-v2.18.0","2025-12-12T20:34:24",{"id":218,"version":219,"summary_zh":220,"released_at":221},334496,"python-v2.17.0","## 变更内容\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F816 中升级 Fern 2\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F817 中修复 Fern 的问题\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.16.0...python-v2.17.0","2025-12-09T22:08:15",{"id":223,"version":224,"summary_zh":225,"released_at":226},334497,"python-v2.16.0","## 变更内容\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F806 中添加了一些本地 MCP\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F805 中随 Fern API 更新同步更新了 API 规范\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F812 中提供了沙箱示例\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F814 中升级了 Fern\n* @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F813 中再次随 Fern API 更新同步了 API 规范\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.14.2...python-v2.16.0","2025-12-09T21:37:04",{"id":228,"version":229,"summary_zh":230,"released_at":231},334498,"python-v2.15.0","## 变更内容\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F799 中添加了获取 MCP URL 的功能\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F800 中修复了拼写错误\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F802 中将获取 MCP URL 的默认端口修改为 5000\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F803 中根据 Fern API 更新了 API 规范\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F801 中添加了 PDF 工具\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F804 中回滚了“根据 Fern API 更新 API 规范”的更改\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.14.1...python-v2.15.0","2025-12-09T06:43:26",{"id":233,"version":234,"summary_zh":235,"released_at":236},334499,"ts-v2.15.0","## 变更内容\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F799 中添加了获取 URL 的 MCP 功能\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F800 中修复了拼写错误\n* 由 @LLiuZheng 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F802 中将获取 URL 的 MCP 默认端口修改为 5000\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F803 中根据 Fern API 更新了 API 规范\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F801 中添加了 PDF 工具\n* 由 @zihaolin96 在 https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F804 中回滚了“根据 Fern API 更新 API 规范”的更改\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.14.1...ts-v2.15.0","2025-12-09T06:43:25",{"id":238,"version":239,"summary_zh":240,"released_at":241},334500,"python-v2.14.2","## What's Changed\n* Add fetch url mcp by @LLiuZheng in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F799\n* fix typo by @LLiuZheng in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F800\n* change fetch url mcp default port to 5000 by @LLiuZheng in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F802\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F803\n* Add pdf tools by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F801\n* Revert \"Update API specifications with fern api update\" by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F804\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.14.1...python-v2.14.2","2025-12-09T06:39:39",{"id":243,"version":244,"summary_zh":245,"released_at":246},334501,"python-v2.14.1","## What's Changed\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F798\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.14.0...python-v2.14.1","2025-12-08T21:37:21",{"id":248,"version":249,"summary_zh":250,"released_at":251},334502,"ts-v2.14.1","## What's Changed\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F798\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.14.0...ts-v2.14.1","2025-12-08T21:37:05",{"id":253,"version":254,"summary_zh":255,"released_at":256},334503,"ts-v2.14.0","## What's Changed\n* update gong token by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F704\n* Update quickstart guide by @LLiuZheng in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F706\n* build(deps): bump glob from 10.4.5 to 10.5.0 in \u002Fmcp_servers\u002Fresend by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F705\n* revamp Gong tools by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F709\n* docs(Agent Builder): Add Strata with OpenAI's Agent Builder by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F686\n* feat(Google Antigravity): Use Strata in Antigravity IDE by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F703\n* add google drive tool by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F710\n* rm env example by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F711\n* docs(Agno): Strata integration with Agno by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F715\n* fix(yahoo-finance): Add missing server name mapping by @ttexan1 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F714\n* readme nit by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F718\n* build(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in \u002Fmcp_servers\u002Ffirecrawl_deep_research by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F717\n* build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in \u002Fmcp_servers by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F708\n* feat(Mistral and Cohere): Integrate Strata with Cohere and Mistral AI by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F719\n* build(deps-dev): bump glob from 10.4.5 to 10.5.0 in \u002Fmcp_servers\u002Fsupabase by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F716\n* build(deps-dev): bump glob from 10.4.5 to 10.5.0 in \u002Fexamples\u002Fmastra-klavis by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F707\n* add datetime filtering. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F720\n* add due date for linear by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F721\n* Add more tools for Close CRM by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F722\n* feat(excel): add Microsoft Excel MCP server by @ttexan1 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F713\n* fix(monday): upgrade js-yaml to 4.1.1 to fix prototype pollution in merge by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F688\n* update api spec. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F724\n* update docs. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F726\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F727\n* restructure cookbooks by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F729\n* add pagination for attio. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F731\n* fix notes. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F732\n* optimize hubspot tool by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F733\n* build(deps): bump body-parser from 2.2.0 to 2.2.1 in \u002Fmcp_servers\u002Fattio by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F730\n* build(deps): bump body-parser from 2.2.0 to 2.2.1 in \u002Fmcp_servers\u002Ffirecrawl by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F723\n* optimize salesforce tools by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F734\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F735\n* add sandbox api by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F736\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F737\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F739\n* handle cloud id for jira and confluence by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F743\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F750\n* docs(google-jobs): update readme with correct api info by @Futty93 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F744\n* Update api spec. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F759\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F760\n* build(deps): body-parser is vulnerable to denial of service when url encoding is used #122 by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F758\n* build(deps): body-parser is vulnerable to denial of service when url encoding is used #124 by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F756\n* build(deps): body-parser is vulnerable to denial of service when url encoding is used #125 by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F755\n* build(deps): body-parser is vulnerable to denial of service when url encoding is used #130 by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F751\n* build(deps): body-parser is vulnerable to denial of service when u","2025-12-08T20:37:16",{"id":258,"version":259,"summary_zh":255,"released_at":260},334504,"python-v2.14.0","2025-12-08T20:37:15",{"id":262,"version":263,"summary_zh":264,"released_at":265},334505,"ts-v2.13.2","## What's Changed\n* update langchain cookbook and docs by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F694\n* Salesforce attachment. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F697\n* add postman doc. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F699\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F700\n* build(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in \u002Fmcp_servers\u002Fwhatsapp by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F695\n* build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in \u002Fmcp_servers\u002Fmonday by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F693\n* fix(Attio): upgrade js-yaml to 4.1.1 to fix prototype pollution in merge by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F691\n* feat(overview): Add New MCPs to `Overview.mdx` list by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F701\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F702\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.12.2...ts-v2.13.2","2025-11-18T23:41:12",{"id":267,"version":268,"summary_zh":269,"released_at":270},334506,"python-v2.13.2","## What's Changed\n* update langchain cookbook and docs by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F694\n* Salesforce attachment. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F697\n* add postman doc. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F699\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F700\n* build(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in \u002Fmcp_servers\u002Fwhatsapp by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F695\n* build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 in \u002Fmcp_servers\u002Fmonday by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F693\n* fix(Attio): upgrade js-yaml to 4.1.1 to fix prototype pollution in merge by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F691\n* feat(overview): Add New MCPs to `Overview.mdx` list by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F701\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F702\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.12.2...python-v2.13.2","2025-11-18T23:40:13",{"id":272,"version":273,"summary_zh":274,"released_at":275},334507,"ts-v2.12.2","## What's Changed\n* npm nit by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F676\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F677\n* update user id in doc by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F678\n* remove day of the week. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F679\n* fix google sheet by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F680\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F682\n* Add day of week for gcalendar by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F683\n* upgrade youtube lib by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F685\n* feat(google_sheets): consolidate range tools and add cell value format options by @ttexan1 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F681\n* Feat\u002Fyahoo finance mcp server by @devroopsaha744 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F645\n* fix(dependent alert): js-yaml has prototype pollution in merge  by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F687\n* feat(msteams): add Microsoft Teams MCP server by @Ratish1 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F494\n* fix(mastra): Vercel’s AI SDK's filetype whitelists can be bypassed when uploading files in `examples\u002Fmastra` by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F684\n* dependent alert(Intercom): js-yaml has prototype pollution in merge by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F689\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F692\n\n## New Contributors\n* @devroopsaha744 made their first contribution in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F645\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fts-v2.11.2...ts-v2.12.2","2025-11-16T23:18:23",{"id":277,"version":278,"summary_zh":279,"released_at":280},334508,"python-v2.12.2","## What's Changed\n* npm nit by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F676\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F677\n* update user id in doc by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F678\n* remove day of the week. by @xiangkaiz in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F679\n* fix google sheet by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F680\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F682\n* Add day of week for gcalendar by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F683\n* upgrade youtube lib by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F685\n* feat(google_sheets): consolidate range tools and add cell value format options by @ttexan1 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F681\n* Feat\u002Fyahoo finance mcp server by @devroopsaha744 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F645\n* fix(dependent alert): js-yaml has prototype pollution in merge  by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F687\n* feat(msteams): add Microsoft Teams MCP server by @Ratish1 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F494\n* fix(mastra): Vercel’s AI SDK's filetype whitelists can be bypassed when uploading files in `examples\u002Fmastra` by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F684\n* dependent alert(Intercom): js-yaml has prototype pollution in merge by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F689\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F692\n\n## New Contributors\n* @devroopsaha744 made their first contribution in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F645\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fts-v2.11.2...python-v2.12.2","2025-11-16T23:18:12",{"id":282,"version":283,"summary_zh":284,"released_at":285},334509,"ts-v2.11.2","## What's Changed\n* add metadata for npm package by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F667\n* Revert \"add metadata for npm package\" by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F668\n* Update API specifications with fern api update by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F673\n* build(deps): bump starlette from 0.47.2 to 0.49.1 in \u002Fmcp_servers\u002Fhubspot by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F657\n* build(deps): bump starlette from 0.47.2 to 0.49.1 in \u002Fmcp_servers\u002Fgoogle_slides by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F669\n* build(deps): bump starlette  to 0.49.1 in multiple files of \u002Fmcp_servers by @udaykakade25 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F670\n* build(deps): bump starlette from 0.47.2 to 0.49.1 in \u002Fmcp_servers\u002Fgoogle_slides by @dependabot[bot] in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F674\n* feat(google_sheets): add efficient data fetching tools for large spreadsheets by @ttexan1 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F653\n* update npm metadata by @zihaolin96 in https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fpull\u002F675\n\n\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002FKlavis-AI\u002Fklavis\u002Fcompare\u002Fpython-v2.11.2...ts-v2.11.2","2025-11-04T07:09:20"]