前言 近年来,大量新兴的 AI 相关第三方库都提供了异步接口,有些甚至出于性能考虑仅支持异步调用,例如 MCP SDK。伴随着 Python 异步编程的发展,FastAPI 等框架迅速流行,许多新项目倾向于采用 FastAPI。但实际上,Flask 自 2.0 版本起也开始支持异步方法,因此我们也能 ...
近日,欧洲知名企业级前端框架 Vaadin 正式发布了 官方 MCP(Model Context Protocol)服务端,这意味着开发者的 AI 编码助手(如 GitHub Copilot、Claude、Cursor 等)可以实时访问最新的 Vaadin 官方文档,实现精准代码生成与智能指导。 ...
前言 Model Context Protocol (MCP) 是一个标准化协议,让 AI 客户端(如 Claude、ChatGPT 等)能够通过统一的接口调用你的 API。本文将详细介绍如何在 ASP.NET Core WebApi 项目中集成 MCP 支持,实现 AI 与你的服务无缝对接。 什么 ...
除了基础的Prompt、Resource和Tool概念,FastMCP还提供了以下功能:Sampling、Elicitation、Logging、Progress、Proxy、Middleware、Composition和Authentication功能 ...
前言 在之前的案例中,会话历史都保存在内存中,一旦程序重启,会话历史就会丢失,导致AI没法根据会话历史推测用户当前意图。这就像一个人记性特别差,每次见面都忘了之前聊过什么,让人感觉很不专业。 如果你之前使用过LangGraph,那应该知道LangGraph提供了checkpointer功能来管理历史 ...
前言 如果你之前接触过LangGraph的"Human in the loop"概念,那么理解MCP的Elicitation机制就会容易很多。这两个功能非常相似,都是让AI在需要时停下来,礼貌地向人类寻求帮助或确认。 想象一下,当你正在和朋友聊天,突然他问你:"嘿,我该穿哪件衬衫去参加明天的聚会?" ...
前言 在第一篇MCP文章中我们简单介绍了Sampling: 采样是工具与LLM交互以生成文本的机制。通过采样,工具可以请求LLM生成文本内容,例如生成诗歌、文章或其他文本内容。采样允许工具利用LLM的能力来创建内容,而不仅限于执行预定义的操作。 为什么我们要在MCP Server通过Sampling ...
使用FastMCP与使用mcp官方sdk相比,整体体验更加友好。FastMCP不仅保持了与官方SDK的兼容性,还在API设计上做了优化,使得代码更加简洁易懂。 ...
前言 很多文档和博客都只介绍如何开发MCP Server,然后集成到VS Code或者Cursor等程序,很少涉及如何开发MCP Host和MCP Client。如果你想要在自己的服务中集成完整的MCP功能,光看这些是远远不够的。所以本文及后续的MCP系列文章都会带你深入了解如何开发MCP Clie ...
简介 MCP(全称为Model Context Protocol,模型上下文协议)是一种面向大模型交互过程的通用上下文协议标准。其核心目标在于为模型构建一个结构化、可控、可扩展的语义执行环境,使语言模型能够在统一的上下文管理体系下进行任务调度、工具调用、资源协作与状态保持,从而突破传统Prompt ...
作为`结构化推理`的坚定支持者,我一度对MCP感到困惑:Agent和工具调用的概念早已普及,为何还需要MCP这样的额外设计呢?本文就来深入探讨MCP,看看它究竟解决了什么问题。我们将分几章解析MCP:本章理清基础概念和逻辑,后面我们直接以一个Agent为例演示全MCP接入的实现方案。 ...
Cursor + OceanBase MCP 实践 Vibe Coding,基于 Vibe Coding 的理念,将 Coding 与数据库结合起来,快速构建一个 API 服务 ...
如果你之前经常使用 vscode 的话,这篇文章会帮助你开始使用 AI 编辑器 kiro、cursor、trae 等,因为后者的配置和插件等都和 vscode 是共通的。甚至 kiro、cursor 等都是基于开源 vscode 的变种开发而来。 如果你是第一次使用类似 vscode 的编辑器,这篇 ...
作为一名与数据库密切相关且经验丰富的开发人员,在定位问题时,通常需要查看 OceanBase 实例。但传统的方式存在这样或那样的局限性。本文介绍MCP为我们带来的新的运维思路。 ...
作者:李子毅,目前就读于武汉大学研究生二年级,OceanBase 社区贡献者、SIG 成员。对AI、向量数据库、云原生等领域感兴趣并积极探索。 前情提要 什么是okctl okctl是与ob-operator配套的命令行管理工具,全名为OceanBase Kubernetes Control Too ...
作者,王艺辉,蚂蚁 Agent 开发工程师 首先为大家推荐这个 OceanBase 开源负责人老纪的公众号 “老纪的技术唠嗑局”,会持续更新和 #数据库、#AI、#技术架构 相关的各种技术内容。欢迎感兴趣的朋友们关注! MCP 和 MCP Advisor 是什么 MCP(模型上下文协议)可被简单理解 ...
Claude Code MCP 快速高效使用指南 概述 Model Context Protocol (MCP) 是一个开放协议,使大型语言模型能够访问外部工具和数据源。在 Claude Code 中,MCP 提供了标准化的方式来扩展 Claude 的功能,连接外部工具和服务。 基本配置命令 添加 ...
回想起最初接触云开发的那段时间,我出于练手的目的,开发了一款基于 HTML 的简易枪战游戏。当我满怀期待地将其展示给玩家时,没想到却被一句点评当场“点醒”了:这不就是打地鼠的升级版嘛?虽然当时听了有些哭笑不得,但不得不承认,这位玩家的评价确实一针见血,让我意识到游戏设计在玩法创新上的不足。 在那之后 ...
转眼之间,MCP 技术已在人工智能领域炙手可热,持续走红超过半年,堪称当下最受关注的“新晋顶流”技术。从最初的地图类应用,到后来层出不穷的新闻类、工具类 MCP 智能体,各类场景的探索不断拓宽,相关产品可谓比比皆是。不过,令人欣喜的是,近期终于成功推出了与支付相关的 MCP 工具,标志着无论是个人开 ...
在上一章节中,我们讲解了MCP服务,并以Spring AI作为客户端和服务端进行示例说明。然而,当前市面上已经存在众多成熟的MCP客户端和服务端实现。那么,Spring AI在这些现有方案中的适配程度究竟如何?接下来,我们将深入探讨这一问题。 Spring AI客户端-第三方MCP MCP市场 我们 ...