MCP Catalogs
首页mcp-server screenshot

mcp-server

by agentico-dev·3·综合分 30

一个简化 MCP 服务器实现的外库,提供基类和注册模式。

developer-toolsai-llmproductivity
1
Forks
1
活跃 Issue
16 个月前
最近提交
2 天前
收录于

概述

@agentico/mcp-server 包提供了一个创建 MCP 服务器的门面模式实现。它通过提供基础的 Tool 类和 MCPServer 类来抽象一些 Model Context Protocol 的复杂性,后者负责工具注册和服务器初始化。开发者可以专注于实现工具逻辑,而无需直接处理底层的 MCP 协议细节。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:快速构建带有自定义工具的 MCP 服务器原型
:在多个 MCP 服务器中创建一致的工具实现
:简化新 MCP 开发者的学习曲线
:这与官方 MCP SDK 有什么不同?
:我可以将其与任何 MCP 客户端一起使用吗?

什么时候选它

当你想要快速实现 MCP 服务器而不必处理官方 SDK 的复杂性时,特别是对于简单工具或团队项目,选择这个门面设计。

什么时候不要选它

如果你需要高级 MCP 功能如资源管理或提示,请避免使用此库,因为门面可能会抽象掉这些功能。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • echo

    Echoes the input message

可对比工具

modelcontextprotocol/create-server@modelcontextprotocol/sdknpx mcp-cli

安装

使用 npm 安装包:

yarn add @agentico/mcp-server

要在 Claude Desktop 中使用,请添加到您的 claude_desktop_config.json

{
  "mcpServers": {
    "my-server": {
      "command": "node",
      "args": ["/path/to/your/server.js"]
    }
  }
}

FAQ

这与官方 MCP SDK 有什么不同?
这个包提供了门面模式来抽象一些复杂性,而官方 SDK 让您直接访问 MCP 协议实现。
我可以将其与任何 MCP 客户端一起使用吗?
是的,因为它实现了 Model Context Protocol,所以应该可以与任何兼容的 MCP 客户端(如 Claude Desktop)一起使用。

mcp-server 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。