源码与扩展
Native MCP 是一个开源项目,我们欢迎社区贡献。本篇文档将解析项目的源码结构,并指导您如何进行二次开发和功能扩展。
源码仓库
您可以通过以下地址访问我们的源码仓库:
项目结构解析

项目的核心目录结构说明如下:
src
: 项目的主源码目录。src/imsdk
: 对底层 Rust SDK 的封装,engine.py
是核心的引擎实现。src/lib
: 包含预编译的 Rust SDK 库文件、头文件以及由 CFFI 生成的 Python 接口文件rcim_client.py
。src/server
: 业务接口实现目录,server.py
是 MCP Tool 的主要定义文件。