关于 mcp-server
mcp-server 是可通过 npm、yarn 或 pnpm 安装的 MCP 服务。README 展示了使用 MCP Inspector 测试及通过 TypeScript 客户端连接的示例,但未说明具体提供的功能。
主要功能
- 01支持 npm、yarn 和 pnpm 安装
- 02可使用 MCP Inspector 测试
- 03提供客户端连接示例
适用场景
- 01安装该 MCP 服务包
- 02使用 Inspector 检查服务
- 03参考 TypeScript 代码连接服务
MCP 相关
这是一个 MCP 服务;README 未说明其向客户端提供的具体工具或资源。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server
安装
npm i @togethercrew.dev/mcp-server
yarn add @togethercrew.dev/mcp-server
pnpm add @togethercrew.dev/mcp-server
Inspector
使用 @modelcontextprotocol/inspector 试用。
注意:Inspector 的超时时间默认设为 10 秒。我们的服务处理请求可能需要几分钟,因此你应该延长超时时间。你可以(很快)通过配置设置来完成此操作,也可以在 URL 中添加参数 timeout=600000(10 分钟)。
客户端示例
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
import { exit } from "process";
async function main() {
const transport = new StdioClientTransport({
command: "node",
args: ["./src/index.ts"], // This will need to connect to the mpc server
});
const client = new Client({
name: "TogetherCrew-Agent",
version: "1.0.0",
});
await client.connect(transport);
console.log("Client connected");
const response = await client.callTool({
name: "query-community-resources",
arguments: {
communityId: "TOGETHERCREW_COMMUNITY_ID",
question: "YOUR QUESTION",
},
});
console.log("Response:", response.content[0].text);
exit(0);
}
main().catch(console.error);
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。