关于 mkinf SDK
mkinf SDK 是一个 Python 工具包,用于将 mkinf hub 上的 MCP 服务集成到应用程序中,并通过统一接口调用其中的 AI 能力。适合希望在 LangChain 链或图中使用已发布 Agent 的开发者。当前仅支持 LangChain,对 CrewAI、AutoGen 和 SmolAgents 的支持尚在规划中。
主要功能
- 01通过 API 密钥连接 mkinf hub
- 02使用 pull 方法导入 hub 中的 Agent 工具
- 03支持为 Agent 传入环境变量配置
- 04附带基于 Streamlit 的示例应用
适用场景
- 01在 LangChain 应用中调用 hub 上的 MCP 服务
- 02将 ScrapeGraphAI 等网页抓取 Agent 接入自有项目
MCP 相关
该 SDK 用于从 mkinf hub 拉取 MCP 服务并将其工具接入应用程序,属于 MCP 客户端侧的集成工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mkinf SDK
mkinf SDK 是一套功能强大的工具包,可让你轻松地将 MCP 服务集成到应用程序中。借助 mkinf,你可以通过简单统一的接口,使用不断扩展的专业 AI 能力生态系统。
入门
按照以下步骤开始在项目中使用 mkinf:
1. 创建 mkinf 账户
在 hub.mkinf.io/signup 免费注册账户。 在 Beta 期间,所有账户均可获得不限量的免费额度
2. 配置 API 密钥
- 前往 API Keys settings
- 如果你还没有组织,请创建一个
- 生成并复制 API 密钥
- 将密钥添加到项目的
.env文件中:
MKINF_API_KEY=sk-org-...
3. 安装 SDK
使用 pip 安装 mkinf SDK:
pip install mkinf
如需查看特定版本,请访问 PyPI repository。
4. 查找 AI Agent
在 mkinf hub 浏览可用的 AI Agent,并选择符合你使用场景的 Agent
5. 导入并使用 Agent
查看所选仓库中的“Use Agent”部分,了解导入说明
将 Agent 导入代码
from mkinf import hub as mh
tools = mh.pull(
["ScrapeGraphAI/scrapegraphai"],
env={
"SCRAPEGRAPH_LLM_MODEL": "openai/gpt-4o-mini",
"SCRAPEGRAPH_LLM_API_KEY": os.getenv("OPENAI_API_KEY")
}
)
说明
请务必配置 Agent 文档中指定的所有必需环境变量。
当前限制
警告
目前,mkinf 工具兼容 LangChain 链和图。即将支持 CrewAI、AutoGen 和 SmolAgents 等其他框架。
示例
你可以运行附带的 Streamlit 示例,了解 mkinf 的使用方式:
uv run sync --dev
uv run example
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。