Token导航 LogoToken导航TokenDH.com
Mc Proto logo
开发工具未说明官方级别未说明来源级核验

Mc Proto

MCP Server

Easily run or chain together MCP servers alongside your normal Ruby logic.

工具数

1

提示词数

0

GitHub Stars

2

资源数

0
HTML开发工具命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

wassson

提供方

wassson

最后核验

2026/5/18 04:07

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCProto

安装

TODO:发布-Gem尚未公开

用法

MCProto是一个Ruby gem,它允许您将MCP服务器和辅助Ruby代码链接在一起,以获得自定义解决方案。

安装gem后,创建一个初始化器, config/initializers/mcproto.rb 并创建您的服务器:

# Create any number of servers by passing in server classes, host, and port.
beta_invite_server = MCProto::Server.new(
  InviteUserToBeta,
  host: 'localhost',
  port: 3000
)

# Perform logic you may need before starting the servers.
beta_invite_server.start!

例如:MCP服务器可以独立运行

# servers/tag_user.rb
class TriggerByEmail
  include MCProto 
  
  delegate :email, to: :context
  
  resource do
    # TODO
    # define your resource (ex: db table)
    { name: 'email', description: 'Trigger by email' }
  end
  
  tool do
    # TODO
    description "Run when use email is mentioned."
  end
  
  call do
    run unless email_exists?(email)
  end
  
  private
  
  def email_exists?(email)
    #...
  end
end

或者,把它们连在一起:

# servers/invite_user_to_beta.rb
class InviteUserToBeta
  include MCProto::Chain
  
  chain [ TriggerByEmail, SendEmailInvite ]
end

每个服务器都可以访问 context 对象并从以前的服务器读取数据,或将自己的数据添加到上下文中。

许可证

根据以下条款,gem可作为开源软件使用 MIT许可证.

行为准则

在Mcproto项目的代码库、问题跟踪器、聊天室和邮件列表中交互的每个人都应该遵循 行为准则.

目录标签

目录标签

HTML开发工具命令行工具developer-tools本地部署Rubygem服务器链式处理自定义解决方案MCP服务器

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP