轻量级MCP服务器框架

轻量级MCP服务器框架

一个用于构建MCP服务器的轻量级Ruby框架,提供类似Sinatra的DSL。

快速入门

安装

在Gemfile中添加以下内容:

gem 'mcp-rb'

然后运行 bundle install

使用示例

创建简单的MCP服务器:

require 'mcp'

name "hello-world"
version "1.0.0"

resource "hello://world" do
  name "Hello World"
  description "简单的问候消息"
  call { "Hello, World!" }
end

运行测试:

rake test

格式化代码:

rake lint:fix

更多内容请参考README