pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/ruby-mcp



Module Name:    pkgsrc
Committed By:   taca
Date:           Wed Nov  4 14:36:52 UTC 2026

Added Files:
        pkgsrc/devel/ruby-mcp: DESCR Makefile PLIST distinfo

Log Message:
devel/ruby-mcp: Add version 1.9.0

ruby-mcp package is required by newer ruby-jirametrics package.

MCP Ruby SDK

The official Ruby SDK for Model Context Protocol servers and clients.
Detailed guides are available at https://ruby.sdk.modelcontextprotocol.io.

Features

* Build [MCP servers](https://ruby.sdk.modelcontextprotocol.io/server/) that
  expose tools, prompts, and resources to any MCP host

* Build [MCP clients](https://ruby.sdk.modelcontextprotocol.io/client/) that
  connect to any MCP server, with automatic lifecycle negotiation and OAuth
  2.1 authorization

* Speak every standard transport: stdio and Streamable HTTP (including SSE),
  with a Rails integration

* Cover the full protocol surface: server-to-client requests, multi
  round-trip requests, notifications, progress, logging, cancellation,
  completions, and pagination


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/ruby-mcp/DESCR \
    pkgsrc/devel/ruby-mcp/Makefile pkgsrc/devel/ruby-mcp/PLIST \
    pkgsrc/devel/ruby-mcp/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/ruby-mcp/DESCR
diff -u /dev/null pkgsrc/devel/ruby-mcp/DESCR:1.1
--- /dev/null   Wed Nov  4 14:36:52 2026
+++ pkgsrc/devel/ruby-mcp/DESCR Wed Nov  4 14:36:52 2026
@@ -0,0 +1,20 @@
+MCP Ruby SDK
+
+The official Ruby SDK for Model Context Protocol servers and clients.
+Detailed guides are available at https://ruby.sdk.modelcontextprotocol.io.
+
+Features
+
+* Build [MCP servers](https://ruby.sdk.modelcontextprotocol.io/server/) that
+  expose tools, prompts, and resources to any MCP host
+
+* Build [MCP clients](https://ruby.sdk.modelcontextprotocol.io/client/) that
+  connect to any MCP server, with automatic lifecycle negotiation and OAuth
+  2.1 authorization
+
+* Speak every standard transport: stdio and Streamable HTTP (including SSE),
+  with a Rails integration
+
+* Cover the full protocol surface: server-to-client requests, multi
+  round-trip requests, notifications, progress, logging, cancellation,
+  completions, and pagination
Index: pkgsrc/devel/ruby-mcp/Makefile
diff -u /dev/null pkgsrc/devel/ruby-mcp/Makefile:1.1
--- /dev/null   Wed Nov  4 14:36:52 2026
+++ pkgsrc/devel/ruby-mcp/Makefile      Wed Nov  4 14:36:52 2026
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2026/11/04 14:36:52 taca Exp $
+
+DISTNAME=      mcp-1.9.0
+CATEGORIES=    devel
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://ruby.sdk.modelcontextprotocol.io/
+COMMENT=       Official Ruby SDK for Model Context Protocol servers and clients
+LICENSE=       apache-2.0
+
+DEPENDS+=      ${RUBY_PKGPREFIX}-json_schemer>=2.4:../../textproc/ruby-json_schemer
+
+USE_LANGUAGES= # none
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/ruby-mcp/PLIST
diff -u /dev/null pkgsrc/devel/ruby-mcp/PLIST:1.1
--- /dev/null   Wed Nov  4 14:36:52 2026
+++ pkgsrc/devel/ruby-mcp/PLIST Wed Nov  4 14:36:52 2026
@@ -0,0 +1,91 @@
+@comment $NetBSD: PLIST,v 1.1 2026/11/04 14:36:52 taca Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/lib/json_rpc_handler.rb
+${GEM_LIBDIR}/lib/mcp.rb
+${GEM_LIBDIR}/lib/mcp/annotations.rb
+${GEM_LIBDIR}/lib/mcp/apps.rb
+${GEM_LIBDIR}/lib/mcp/cancellation.rb
+${GEM_LIBDIR}/lib/mcp/cancelled_error.rb
+${GEM_LIBDIR}/lib/mcp/client.rb
+${GEM_LIBDIR}/lib/mcp/client/elicitation.rb
+${GEM_LIBDIR}/lib/mcp/client/http.rb
+${GEM_LIBDIR}/lib/mcp/client/mcp_param_headers.rb
+${GEM_LIBDIR}/lib/mcp/client/modern_envelope.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/authorization_request.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/bounded_body.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/client_credentials_provider.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/cross_app_access_provider.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/discovery.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/flow.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/id_jag_token_exchange.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/in_memory_storage.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/jwt_client_assertion.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/pkce.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/provider.rb
+${GEM_LIBDIR}/lib/mcp/client/oauth/storage_backed_provider.rb
+${GEM_LIBDIR}/lib/mcp/client/paginated_result.rb
+${GEM_LIBDIR}/lib/mcp/client/skill_errors.rb
+${GEM_LIBDIR}/lib/mcp/client/skills.rb
+${GEM_LIBDIR}/lib/mcp/client/stdio.rb
+${GEM_LIBDIR}/lib/mcp/client/tool.rb
+${GEM_LIBDIR}/lib/mcp/configuration.rb
+${GEM_LIBDIR}/lib/mcp/content.rb
+${GEM_LIBDIR}/lib/mcp/elicitation.rb
+${GEM_LIBDIR}/lib/mcp/elicitation/enum_schema.rb
+${GEM_LIBDIR}/lib/mcp/error_codes.rb
+${GEM_LIBDIR}/lib/mcp/icon.rb
+${GEM_LIBDIR}/lib/mcp/instrumentation.rb
+${GEM_LIBDIR}/lib/mcp/logging_message_notification.rb
+${GEM_LIBDIR}/lib/mcp/methods.rb
+${GEM_LIBDIR}/lib/mcp/progress.rb
+${GEM_LIBDIR}/lib/mcp/prompt.rb
+${GEM_LIBDIR}/lib/mcp/prompt/argument.rb
+${GEM_LIBDIR}/lib/mcp/prompt/message.rb
+${GEM_LIBDIR}/lib/mcp/prompt/result.rb
+${GEM_LIBDIR}/lib/mcp/protocol_deprecations.rb
+${GEM_LIBDIR}/lib/mcp/request_envelope.rb
+${GEM_LIBDIR}/lib/mcp/resource.rb
+${GEM_LIBDIR}/lib/mcp/resource/contents.rb
+${GEM_LIBDIR}/lib/mcp/resource/embedded.rb
+${GEM_LIBDIR}/lib/mcp/resource_template.rb
+${GEM_LIBDIR}/lib/mcp/result_type.rb
+${GEM_LIBDIR}/lib/mcp/server.rb
+${GEM_LIBDIR}/lib/mcp/server/capabilities.rb
+${GEM_LIBDIR}/lib/mcp/server/input_required_result.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/access_token.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/authenticator.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/challenge.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/errors.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/introspection_verifier.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/jwt_verifier.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/middleware.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/protected_resource_metadata.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/protected_resource_metadata_middleware.rb
+${GEM_LIBDIR}/lib/mcp/server/oauth/token_verifier.rb
+${GEM_LIBDIR}/lib/mcp/server/pagination.rb
+${GEM_LIBDIR}/lib/mcp/server/pending_response.rb
+${GEM_LIBDIR}/lib/mcp/server/request_state_security.rb
+${GEM_LIBDIR}/lib/mcp/server/transports.rb
+${GEM_LIBDIR}/lib/mcp/server/transports/stdio_transport.rb
+${GEM_LIBDIR}/lib/mcp/server/transports/streamable_http_transport.rb
+${GEM_LIBDIR}/lib/mcp/server_context.rb
+${GEM_LIBDIR}/lib/mcp/server_session.rb
+${GEM_LIBDIR}/lib/mcp/skill.rb
+${GEM_LIBDIR}/lib/mcp/skill/directory.rb
+${GEM_LIBDIR}/lib/mcp/skill/frontmatter.rb
+${GEM_LIBDIR}/lib/mcp/skill/resource_entry.rb
+${GEM_LIBDIR}/lib/mcp/string_utils.rb
+${GEM_LIBDIR}/lib/mcp/tool.rb
+${GEM_LIBDIR}/lib/mcp/tool/annotations.rb
+${GEM_LIBDIR}/lib/mcp/tool/input_schema.rb
+${GEM_LIBDIR}/lib/mcp/tool/output_schema.rb
+${GEM_LIBDIR}/lib/mcp/tool/response.rb
+${GEM_LIBDIR}/lib/mcp/tool/schema.rb
+${GEM_LIBDIR}/lib/mcp/trace_context.rb
+${GEM_LIBDIR}/lib/mcp/transport.rb
+${GEM_LIBDIR}/lib/mcp/version.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
Index: pkgsrc/devel/ruby-mcp/distinfo
diff -u /dev/null pkgsrc/devel/ruby-mcp/distinfo:1.1
--- /dev/null   Wed Nov  4 14:36:52 2026
+++ pkgsrc/devel/ruby-mcp/distinfo      Wed Nov  4 14:36:52 2026
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2026/11/04 14:36:52 taca Exp $
+
+BLAKE2s (mcp-1.9.0.gem) = 4ae8580fd9924dca51d23207d6a6e9c6e3411892a8638d1750713a9036aa88ab
+SHA512 (mcp-1.9.0.gem) = 38979605600e1fbeadf1067a189f29fddb4648358cba29c75e05ee571c3052e40a1d35aa351ad88d70f667458f58c55bd3a3d0565d6914d9ade1e19092b1a887
+Size (mcp-1.9.0.gem) = 233984 bytes



Home | Main Index | Thread Index | Old Index