vector_mcp
Active·★ 13·MIT·Updated 2026-10-17
VectorMCP is a Ruby framework implementing the MCP server specification. It provides class-based tools, resources, prompts, and supports streamable HTTP transport with authentication, authorization, and middleware.
#mcp#mcp-sdk#mcp-server#mcp-servers#model-context-protocol#model-context-protocol-sdk#model-context-protocol-servers#ruby
01
Features
01Streamable HTTP transport with session management and MCP 2025-11-25 compliance
02Class-based tools via VectorMCP::Tool DSL and block-based register_tool API
03Rack and Rails mounting through server.rack_app
04Opt-in authentication and authorization with middleware hooks
05Image-aware tools/resources/prompts, roots, and server-initiated sampling
02
Compatibility
Ruby
Ruby 3.2+
Verified via docs
Rails
Rails
Verified via docs
03
Quick start
1
$ gem install vector_mcp
04
Use cases
↳Build MCP-compatible servers for AI tools and assistants
↳Integrate MCP endpoints into Ruby on Rails applications
↳Expose custom tools, resources, and prompts via MCP protocol
05
Alternatives
mcp-ts-core★ 152
TypeScript template for building Model Context Protocol (MCP) servers. Ships with declarative tools/resources, pluggable auth, multi-backend storage, OpenTelemetry observability, and first-class support for both local and edge (Cloudflare Workers) runtimes.
ContextGraph★ 22
Shared memory bus for MCP-compatible agents with permissions, subscriptions, and optional payments.
arxiv-mcp-server★ 3.2k
A Model Context Protocol server for searching and analyzing arXiv papers
mcp-victoriametrics★ 239
The implementation of Model Context Protocol (MCP) server for VictoriaMetrics
openzim-mcp★ 146
OpenZIM MCP is a modern, secure, and high-performance MCP (Model Context Protocol) server that enables AI models to access and search ZIM format knowledge bases offline.
codesearch★ 95
Fast, local semantic code search as MCP server for OpenCode and Claude Code. Rust-powered, fully offline.
Comments
Log in to leave a comment
No comments yet. Be the first!