09 2025 档案

sqlite-vec sqlite vector 扩展
摘要:sqlite-vec 是一个很不错的sqlite vector支持扩展,支持不少语言,同时基于sqlite 的虚拟表,实现了比较灵活的处理 一些特性 虚拟表,支持分片,元数据,以及辅助字段(有些进行分片,有些进行查询),当然目前对于分片以及元数据支持的类型有限定 比较轻量,支持wasm等 说明 以前 阅读全文

posted @ 2025-09-30 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0)

手工调整pip whl 文件内容
摘要:属于一个比较常见的问题,比如我们希望自己修改一个whl 文件的内容,但是还是通过pip install 的模式,不希望通过pip 安装之后再手工进行文件替换,解决方法比较简单 有源码的 可以自己重新构建 没有源码的 可以直接进行whl 替换,因为whl 实际就是zip文件,我们可以先解压,然后替换, 阅读全文

posted @ 2025-09-29 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

mcp playwright 简单试用
摘要:主要是一个演示集成,可以体验到mcp+ 大模型的方便之处 参考玩法 简单说明: 用户可以通过mcp client 或者集成的agent,然后client 配置playwright mcp 服务,对于 playwright mcp 服务可以使用remote cdp server 这样可以减少本地的资源 阅读全文

posted @ 2025-09-28 08:00 荣锋亮 阅读(32) 评论(0) 推荐(0)

dremio 26.0.5 社区版源码以及包提供下载了
摘要:就在昨天dremio 26.0.5 社区版源码以及包都提供了下载地 说明 实际上应该是很早就提供了,就是昨天才发布的,有空了可以研究下新的功能 参考资料 https://download.dremio.com/community-server/ https://docs.dremio.com/cur 阅读全文

posted @ 2025-09-27 19:15 荣锋亮 阅读(10) 评论(0) 推荐(0)

通过mcp-use client 调用mcp 服务方法
摘要:mcp-use 提供了client,可以方便与mcp server 进行通信,是一个不错的方便测试的工具 参考代码 app.py import asyncio from mcp_use import MCPClient async def main(): config = { "mcpServers 阅读全文

posted @ 2025-09-27 10:01 荣锋亮 阅读(19) 评论(0) 推荐(0)

mcp-use mcp server 交互工具
摘要:mcp-use mcp server 交互工具,当然mcp-use 不支持简单的mcp client,还支持agent开发,通过mcp-use 我们可以将llm 与mcp server 集成起来,提升agent 的能力 简单示例 import asyncio import os from doten 阅读全文

posted @ 2025-09-26 08:00 荣锋亮 阅读(16) 评论(0) 推荐(0)

dremio 26.0.5社区版发布
摘要:实际上26.0.5版本已经很早就发布了,没太注意,这次实际上官方只是提供了docker 镜像,对于下载地址的暂时没提供,同时ce 源码暂时也没问题,具体解决了那些问题,只能结合release note 看(但是当前只有企业版信息的) 说明 目前实际上有好几个26.0的问题,等有空了测试下26.0.5 阅读全文

posted @ 2025-09-25 07:10 荣锋亮 阅读(16) 评论(0) 推荐(0)

macos ld: unsupported tapi file type '!tapi-tbd' in YAML file 问题解决
摘要:实际此问题属于一个比较常见的问题,解决方法实际上都是一样的,就是升级llvm,gcc 等,但是我系统使用了相关解决方法依然没解决,后边发现是因为anaconda3 因为的(path 变量) 解决方法 很简单,已经确定是anaconda3 path 造成系统的ld 没生效,那就让anaconda3 的 阅读全文

posted @ 2025-09-24 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0)

litserve openapi schema 处理简单说明
摘要:litserve 在处理openai schema 的时候实际上还是利用了fastapi 的能力,只是litserve 抽象了api 开发的处理,对于openapi request 以及response 的类型基于了动态获取(通过python 的inspect 模块) 参考处理 server.py 阅读全文

posted @ 2025-09-23 08:00 荣锋亮 阅读(7) 评论(0) 推荐(0)

enrichmcp 构建数据驱动mcp的框架
摘要:enrichmcp 构建数据驱动mcp的框架 包含的特性 通过数据模型生成类型工具 处理实体关系 处理schema 发现 通过pydantic 模型进行input 以及output 校验 支持database,api,自定义逻辑 支持上下文以及认证 应用场景 语义层,ai agent 理解数据的含义 阅读全文

posted @ 2025-09-22 08:05 荣锋亮 阅读(11) 评论(0) 推荐(0)

mcp-server-chart chart mcp 服务
摘要:基于antv 的mcp 服务,支持25+ charts 的生成,对于图表的开发还是挺方便的,对于图表的渲染基于了ssr,同时官方还提供了额一个示例实现(ssr 转换为图片) 简单试用 安装 npm install -g @antv/mcp-server-chart 启动 mcp-server-cha 阅读全文

posted @ 2025-09-21 08:00 荣锋亮 阅读(44) 评论(0) 推荐(0)

wxt 开发浏览器插件的框架
摘要:wxt 开发浏览器插件的框架 支持的特性 支持所有浏览器 支持mv2 以及mv3 协议 开发模式支持热更新 基于文件的entrypoints 基于ts 开发 支持自动导入 自动发布 支持vue,react,svelte 等框架 说明 如果看过chrome mcp 扩展,会发现词工具也使用了wxt 框 阅读全文

posted @ 2025-09-20 08:07 荣锋亮 阅读(26) 评论(0) 推荐(0)

agentgateway 简单试用
摘要:以下是一个简单示例,主要测试多mcp tools 的聚合,集成了基于litserve 的mcp server 以及genai toolbox 安装 目前github 上暂时未系统mac x86 架构的包,可以自己编译 命令 git clone https://github.com/agentgate 阅读全文

posted @ 2025-09-19 08:00 荣锋亮 阅读(9) 评论(0) 推荐(0)

cocoindex 面向ai 的数据转换框架
摘要:cocoindex 面向ai 的数据转换框架基于rust开发,提供了python sdk,提供了基于data flow 的数据开发模式,支持增量数据更新 支持embedding 方便构建知识库,同时提供了超越sql 的数据处理能力 内置的一些操作 source 支持本地文件,s3,googledri 阅读全文

posted @ 2025-09-18 08:00 荣锋亮 阅读(14) 评论(0) 推荐(0)

mcp-framework 基于typescript开发mcp 服务的框架
摘要:mcp-framework 基于typescript开发mcp 服务的框架 包含的特性 tool 支持 进行资源管理,包含data source 以及api 支持定义可重用的提示词模版 多协议通道支持(stdio,sse,http stream) 认证,jwt 以及api key 模式 typesc 阅读全文

posted @ 2025-09-17 08:00 荣锋亮 阅读(24) 评论(0) 推荐(0)

dremio 自定义静态资源的处理
摘要:有些时候我们希望自定义一些dremio的页面,默认dremio 对于静态资源有一些约定 参考定义 DremioServer fallbackServletHolder if (config.serveUI) { final String basePath = "rest/dremio_static/ 阅读全文

posted @ 2025-09-16 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

litserve使用zeromq 处理
摘要:litserve包含了基于多进程以及基于mq 的transport处理,默认基于多进程,同时LitServer 有一个参数可以配置基于mq的 参考配置 LitServer 支持的配置 class LitServer: """Initialize a LitServer for high-perfor 阅读全文

posted @ 2025-09-15 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0)

litserve LitSpec 简单说明
摘要:litserve LitSpec 是一个比较有意思,同时强大的功能,可以实现快速ai 服务开发,对于openai 的支持就是利用了此 当前参考实现 如下图,包含了openai 以及embedding 内部处理机制 实际上核心还是以前的LitAPI,支持如果对于api 配置了spec将会使用spec 阅读全文

posted @ 2025-09-14 08:09 荣锋亮 阅读(10) 评论(0) 推荐(0)

litserve 同时集成OpenAISpec以及OpenAIEmbeddingSpec
摘要:litserve 的spec 是一个比较强大的能力,可以快速进行openai 兼容api的处理,这样我们就可以提供自己的openai 兼容api 了 参考使用 demo.py import litserve as ls from litserve.mcp import MCP from pydant 阅读全文

posted @ 2025-09-13 08:17 荣锋亮 阅读(9) 评论(0) 推荐(0)

just 类似make 的命令行runner
摘要:just 类似makefile 的命令行runner,但是相比makefile 简洁清晰了不少,同时也类似make的makefile 提供了一个justfile 方便编写各类命令 一个参考示例 dev: just fetch just fmt just codegen just lint just 阅读全文

posted @ 2025-09-12 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

Nugine- s3s s3 服务适配器
摘要:Nugine- s3s 是基于hyper服务实现的s3 兼容层 工作机制 如下图 说明 对于s3 api 序列化以及类型上使用了aws rust s3 sdk 通过smithy 生成的代码,原则上兼容性比较好,目前rustfs (rust s3 开源服务实现就使用了此包) 参考资料 https:// 阅读全文

posted @ 2025-09-11 09:17 荣锋亮 阅读(8) 评论(0) 推荐(0)

通过litserve的多endpoint 提供mcp 服务
摘要:litserve 支持多endpoint 以及mcp了,这样我们就可以方便的基于多endpoint 提供mcp服务了,以下是一个简单试用 服务定义 安装依赖 注意当前litserve 依赖mcp python sdk,但是对于新版本支持有问题(mcp 接口调整,我发了一个pr 已经合并了,但是还没发 阅读全文

posted @ 2025-09-10 08:00 荣锋亮 阅读(9) 评论(0) 推荐(0)

chainlit 支持做为mcp client 了
摘要:chainlit 从2.4.0 来时支持集成mcp server 了,机制上实际就是获取mcp 提供的tools,然后使用chainlit 的tools 调用 说明 目前chainlit 主要支持了stdio 以及sse 对于streamable-http 暂时不支持,后边介绍的详细使用 参考资料 阅读全文

posted @ 2025-09-09 08:00 荣锋亮 阅读(18) 评论(0) 推荐(0)

flume rust 多生产者以及多消费者的crate包
摘要:flume是一个rust 包,实现了多生产者以及多消费者的功能,是一个比较知名的rust 包 包含的特性 支持无缓冲、带缓存、约定队列 高性能 安全 灵活,只是多线程共享,可以用来灵活的构建复杂系统通信 使用简单 支持异步,同时也可以与同步代码混用 支持类似select 模式的使用(golang 使 阅读全文

posted @ 2025-09-08 08:00 荣锋亮 阅读(11) 评论(0) 推荐(0)

setuptools-rust 方便基于rust 构建python 扩展的工具
摘要:setuptools-rust 是一个setuptools扩展,可以用来方便的构建基于rust 的python 扩展,是pyo3 团队开发的,当然maturin 这个cli 也是一个比较方便的工具,使用更加方便 说明 对于使用setuptools 构建工具的,setuptools-rust 是一个不 阅读全文

posted @ 2025-09-07 08:00 荣锋亮 阅读(10) 评论(0) 推荐(0)

dbt-fusion 下一代dbt engine
摘要:dbt-fusion 是基于rust 开发的下一代dbt engine,性能上会比以前基于python的快不少,同时应该可以更好的和数据分析周边的工具集成 技术上apache arrow,datafusion,adbc 等技术是核心 说明 目前二进制构建包已经提供了大家可以体验下,当然从官方的介绍来 阅读全文

posted @ 2025-09-06 11:54 荣锋亮 阅读(18) 评论(0) 推荐(0)

python 访问java 包的一些方法
摘要:属于一个简单的记录,看到了一些不少的python 集成java 的方法记录下 一些包 py4j pyspark 就是使用了此包 pyjnius 属于kivy团队开发的,目前已经好久没更新了,但是使用还是比较简单的,而且比较轻量(pip 包来说,同时已经构建好了,直接安装就可以了) graalvm 如 阅读全文

posted @ 2025-09-05 08:00 荣锋亮 阅读(24) 评论(0) 推荐(0)

object_store rust 对象存储抽象crate
摘要:object_store rust 对象存储抽象crate,最早由influxdata 开发,然后贡献给了apache arrow,提供了不少存储的抽象支持 同时社区也有一个opendal 作为bakcend 的扩展 说明 目前object_store 在rust 社区是比较火的,不少项目都有使用到 阅读全文

posted @ 2025-09-04 08:00 荣锋亮 阅读(21) 评论(0) 推荐(0)

rig 基于rust的可以用来开发模块化agent的框架
摘要:rig 基于rust的可以用来开发模块化agent的框架 包含的特性 完整支持llm 会话以及嵌入工作流 支持通用抽象llm providers (openai,cohere,ollama) 以及向量存储(mongodb,sqlite,lancedb,qdrant,surrealdb) 参考架构 r 阅读全文

posted @ 2025-09-03 08:00 荣锋亮 阅读(36) 评论(0) 推荐(0)

rust serde 多态问题简单说明
摘要:日常序列化是一个比较常见的问题,以下说明下一些方法 通过type 定义使用enum 类型定义 pub mod app { use serde::{Deserialize, Serialize}; #[derive(Debug, Serialize, Deserialize)] #[serde(tag 阅读全文

posted @ 2025-09-02 08:00 荣锋亮 阅读(12) 评论(0) 推荐(0)

rust maven plugin 方便构建rust cargo crates 的插件
摘要:rust maven plugin 是questdb 团队提供的一个maven rust 插件,可以方便进行cargo 包的构建,同时还提供了jni 的包(进行jni native library 加载的) 参考使用 使用比较简单,就是配置maven 的插件信息 <build> <plugins> 阅读全文

posted @ 2025-09-01 08:00 荣锋亮 阅读(22) 评论(0) 推荐(0)

导航