MPC服务器

一个用于处理模型上下文协议的MPC服务器,支持通过客户端进行社区资源查询。

  • by TogetherCrew
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 togethercrew/mcp-server

使用说明

mcp服务器

安装

npm i @togethercrew.dev/mcp-server
yarn add @togethercrew.dev/mcp-server
pnpm add @togethercrew.dev/mcp-server

检查员

尝试使用 @模型上下文协议/检查器.

注意:默认情况下,检查器超时设置为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);