MCP Bone
用于连接到MCP Bone的MCP Server。MCP Bone是一个在线的MCP Server集装箱服务,它让你在线注册和调用MCP Server,并将其转化为普通API供你的LLM应用调用,从而极大的降低你接入MCP生态的成本。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"mcp-bone": {
"args": [
"-y",
"mcp-bone"
],
"command": "npx",
"env": {
"MCP_BONE_ACCESS_TOKEN": ""
}
}
}
}
该服务需要配置环境变量:MCP_BONE_ACCESS_TOKEN
服务介绍
MCP 骨骼的 MCP 服务器
什么是 MCP 骨骼?
MCP 骨骼是一项在线服务,提供了一套用于 MCP 的工具。主页
在 MCP 骨骼上,您可以注册其他 MCP 服务器,获取函数调用工具的 JSON 或 XML 样式的提示文本,并轻松调用这些工具。阅读使用说明
此包是一个 Node.js 模块,提供了一个连接到 MCP 骨骼的 MCP 服务器。您可以使用它连接到 MCP 骨骼并获取工具 JSON。
此外,您还可以将此包用作解析器 SDK,将完成文本解析为工具调用。
安装
访问令牌
获取访问令牌:
- 前往 https://store.tangshuang.net?scope=mcp-bone
- 注册一个账户并登录
- 前往 https://store.tangshuang.net/product/58/entry?scope=mcp-bone 创建一个新的应用
- 前往应用的
证书菜单页面创建一个新的证书 - 复制
访问令牌
NPX
{
"mcpServers": {
"mcp-bone": {
"command": "npx",
"args": [
"-y",
"mcp-bone"
],
"env": {
"MCP_BONE_ACCESS_TOKEN": ""
}
}
}
}
解析器
import {
extractAndParseToolsToJson,
extractAndParseToolsXmlToJson,
extractAndParseToolsTextToJson,
} from 'mcp-bone';
const tools = extractAndParseToolsTextToJson(text);
const tools = extractAndParseToolsXmlToJson(text);
const tools = extractAndParseToolsToJson(text);
这些工具用于在 LLM 完成后进行解析,当 LLM 不支持函数调用时,可以将文本解析为工具 JSON。如果结果是一个空数组,则表示 LLM 没有生成任何工具。