MCP-RB - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

MCP-RB 是一个轻量级的 Ruby 框架,用于实现 MCP(Model Context Protocol)服务器,提供类似 Sinatra 的 DSL。

核心功能

  1. 资源定义:支持定义资源和资源模板,可以通过简单的 DSL 快速创建资源。
  2. 工具定义:支持定义工具,可以处理复杂的参数结构,包括嵌套参数和数组参数。
  3. 协议支持:支持 MCP 2024-11-05 规范中的基础协议和服务器功能。

适用场景

  1. 快速构建 MCP 服务器:适用于需要快速实现 MCP 服务器的场景。
  2. 开发效率工具:适用于需要高效开发工具的场景。

工具列表

  1. greet:根据名称问候某人。
  2. greet_full_name:根据全名问候某人,支持嵌套参数。
  3. group_greeting:同时问候多个人,支持数组参数。

常见问题解答

  1. 如何测试 MCP 服务器:可以使用 rake testrake test:unit 进行测试。
  2. 如何格式化代码:使用 bundle exec standardrb --fixrake lint:fix 进行代码格式化。

使用教程

使用依赖

  1. 将以下行添加到应用程序的 Gemfile 中:
    ruby
    gem 'mcp-rb'

安装教程

  1. 安装 gem:
    bash
    bundle install

调试方式

  1. 运行测试:
    bash
    rake test
  2. 使用 MCP Inspector 测试:
    bash
    bunx @modelcontextprotocol/inspector $(pwd)/examples/hello_world.rb
  3. 格式化代码:
    bash
    bundle exec standardrb --fix

点击访问

搜索工具

Windows CLI MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:10:21

搜索工具

Tripo MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 12:10:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索