mcpField
M
mcp-server

mcp-server

本地服务
github.com/TogetherCrew其他182 周前更新

关于 mcp-server

mcp-server 是可通过 npm、yarn 或 pnpm 安装的 MCP 服务。README 展示了使用 MCP Inspector 测试及通过 TypeScript 客户端连接的示例,但未说明具体提供的功能。

主要功能

  1. 01支持 npm、yarn 和 pnpm 安装
  2. 02可使用 MCP Inspector 测试
  3. 03提供客户端连接示例

适用场景

  1. 01安装该 MCP 服务包
  2. 02使用 Inspector 检查服务
  3. 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。