Mcproto
@wassson
Mcproto について
Easily run or chain together MCP servers alongside your normal Ruby logic.
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Mcproto?
Mcproto is a Ruby gem that allows you to chain MCP servers and auxiliary Ruby code together for custom solutions. It is designed for developers who need to build and combine MCP servers with custom logic.
How to use Mcproto?
Install the gem (not yet publicly available as of README), then create an initializer file config/initializers/mcproto.rb where you instantiate servers using MCProto::Server.new with server classes, host, and port. Servers can include MCProto to define resources, tools, and call blocks, or use MCProto::Chain to chain multiple servers together.
Key features of Mcproto
- Chain multiple MCP servers and custom Ruby code.
- Each server accesses a shared
contextobject. - Define resources, tools, and call logic per server.
- Server classes can be run standalone or chained.
- Supports delegation to
contextfor data sharing.
Use cases of Mcproto
- Build a custom MCP server that triggers actions based on email mentions.
- Chain a sequence of servers where each adds data to a shared context.
- Integrate auxiliary Ruby operations alongside MCP server endpoints.
FAQ from Mcproto
What is Mcproto and how does it differ from other MCP servers?
Mcproto is a Ruby gem for chaining MCP servers with custom code. It distinguishes itself by allowing multiple servers to share a context object and run in sequence.
What are the dependencies or runtime requirements?
Mcproto is a Ruby gem, so a Ruby runtime is required. The gem is not yet publicly available.
Where does data live in Mcproto?
Data flows through a context object that is shared chained servers. Each server can read from and write to this context.
What transports does Mcproto support?
The README does not specify transport protocols. Servers are configured with a host and port, but no transport details are given.
Is Mcproto publicly available?
No, the README states the gem has not been made public yet (TODO).
「その他」の他のコンテンツ
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
ghidraMCP
LaurieWiredMCP Server for Ghidra
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
コメント