server

module
v0.0.0-...-38ecc4c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 11, 2026 License: Apache-2.0

Directories

Path Synopsis
cmd
connector-runtime command
Package main is the entrypoint for the connector runtime.
Package main is the entrypoint for the connector runtime.
mcpctl command
Package main implements the mcpctl command line interface.
Package main implements the mcpctl command line interface.
mock_mcp_server command
Package main implements a mock MCP server for testing.
Package main implements a mock MCP server for testing.
server command
Package main is the mcpany server main
Package main is the mcpany server main
webhooks command
Package main implements a simple webhook server for testing.
Package main implements a simple webhook server for testing.
webhooks/hooks
Package hooks defines the system webhook handlers.
Package hooks defines the system webhook handlers.
worker command
Package main implements the worker service.
Package main implements the worker service.
examples
demo/remote-config command
Package main implements a mock server for remote configuration.
Package main implements a mock server for remote configuration.
demo/stdio/my-tool command
Package main implements a demo tool.
Package main implements a demo tool.
upstream_service_demo/file-upload command
Package main implements a file upload demo server.
Package main implements a file upload demo server.
upstream_service_demo/graphql/server command
Package main implements a GraphQL upstream service demo.
Package main implements a GraphQL upstream service demo.
upstream_service_demo/http/client command
Package main implements a demo HTTP client for the upstream service.
Package main implements a demo HTTP client for the upstream service.
upstream_service_demo/http/server command
Package main is a demo time server.
Package main is a demo time server.
upstream_service_demo/http/server/weather_server command
Package main implements the weather server for the upstream service demo.
Package main implements the weather server for the upstream service demo.
upstream_service_demo/openapi/client command
Package main implements an OpenAPI client demo.
Package main implements an OpenAPI client demo.
upstream_service_demo/openapi/server command
Package main implements an OpenAPI upstream service demo.
Package main implements an OpenAPI upstream service demo.
upstream_service_demo/webrtc/client command
Package main implements a demo WebRTC client.
Package main implements a demo WebRTC client.
upstream_service_demo/webrtc/server command
Package main implements a WebRTC server demo.
Package main implements a WebRTC server demo.
upstream_service_demo/websocket command
Package main implements a demo WebSocket client.
Package main implements a demo WebSocket client.
upstream_service_demo/websocket/client command
Package main implements a demo WebSocket client.
Package main implements a demo WebSocket client.
upstream_service_demo/websocket/echo_server/server command
Package main implements a simple WebSocket echo server for demonstration purposes.
Package main implements a simple WebSocket echo server for demonstration purposes.
pkg
admin
Package admin implements the admin server
Package admin implements the admin server
app
Package app provides the main application logic.
Package app provides the main application logic.
appconsts
Package appconsts contains application-level constants for the MCP Any server, such as the application name and version.
Package appconsts contains application-level constants for the MCP Any server, such as the application name and version.
auth
Package auth provides authentication and authorization functionality.
Package auth provides authentication and authorization functionality.
bus
Package bus defines the message bus interface and implementations.
Package bus defines the message bus interface and implementations.
bus/kafka
Package kafka provides a Kafka implementation of the bus.
Package kafka provides a Kafka implementation of the bus.
bus/memory
Package memory provides in-memory implementations of the bus interface.
Package memory provides in-memory implementations of the bus interface.
bus/nats
Package nats provides a NATS-based message bus implementation.
Package nats provides a NATS-based message bus implementation.
bus/redis
Package redis provides a Redis implementation of the bus.
Package redis provides a Redis implementation of the bus.
cli
Package cli provides a JSON executor for CLI commands.
Package cli provides a JSON executor for CLI commands.
client
Package client provides the MCP client implementation.
Package client provides the MCP client implementation.
command
Package command provides interfaces and implementations for executing commands.
Package command provides interfaces and implementations for executing commands.
config
Package config provides configuration management for the application.
Package config provides configuration management for the application.
consts
Package consts defines common constants used across the application.
Package consts defines common constants used across the application.
gc
Package gc provides a background worker for global garbage collection of temporary files and directories.
Package gc provides a background worker for global garbage collection of temporary files and directories.
health
Package health provides health check functionality.
Package health provides health check functionality.
logging
Package logging provides logging utilities for the application.
Package logging provides logging utilities for the application.
mcpserver
Package mcpserver implements the MCP server functionality.
Package mcpserver implements the MCP server functionality.
metrics
Package metrics provides gRPC interceptors for metrics.
Package metrics provides gRPC interceptors for metrics.
middleware
Package middleware provides HTTP middleware for the application.
Package middleware provides HTTP middleware for the application.
pool
Package pool provides a generic connection pool implementation.
Package pool provides a generic connection pool implementation.
profile
Package profile provides functionality for managing and resolving profiles.
Package profile provides functionality for managing and resolving profiles.
prompt
Package prompt provides prompt management functionality.
Package prompt provides prompt management functionality.
resilience
Package resilience provides resilience patterns such as circuit breakers and retries.
Package resilience provides resilience patterns such as circuit breakers and retries.
resource
Package resource provides resource management functionality.
Package resource provides resource management functionality.
service
Package service provides resilience patterns.
Package service provides resilience patterns.
serviceregistry
Package serviceregistry provides service registry functionality.
Package serviceregistry provides service registry functionality.
storage
Package storage defines the interface for persisting configuration.
Package storage defines the interface for persisting configuration.
storage/memory
Package memory provides an in-memory storage implementation for testing.
Package memory provides an in-memory storage implementation for testing.
storage/postgres
Package postgres implements PostgreSQL storage for MCP Any configuration.
Package postgres implements PostgreSQL storage for MCP Any configuration.
storage/sqlite
Package sqlite implements SQLite storage for MCP Any configuration.
Package sqlite implements SQLite storage for MCP Any configuration.
telemetry
Package telemetry provides functions for initializing and managing telemetry.
Package telemetry provides functions for initializing and managing telemetry.
terraform
Package terraform provides a Terraform provider skeleton.
Package terraform provides a Terraform provider skeleton.
testutil
Package testutil provides test utilities and mocks.
Package testutil provides test utilities and mocks.
tokenizer
Package tokenizer provides interfaces and implementations for counting tokens in text.
Package tokenizer provides interfaces and implementations for counting tokens in text.
tool
Package tool defines the interface for tools that can be executed by the upstream service.
Package tool defines the interface for tools that can be executed by the upstream service.
tool/browser
Package browser provides a browser automation tool.
Package browser provides a browser automation tool.
topology
Package topology manages the network topology visualization and state.
Package topology manages the network topology visualization and state.
transformer
Package transformer provides functionality for transforming and parsing data.
Package transformer provides functionality for transforming and parsing data.
update
Package update provides functionality for self-updating the application.
Package update provides functionality for self-updating the application.
upstream
Package upstream provides the upstream service implementation.
Package upstream provides the upstream service implementation.
upstream/command
Package command provides command execution functionality.
Package command provides command execution functionality.
upstream/factory
Package factory provides upstream factory functionality.
Package factory provides upstream factory functionality.
upstream/filesystem
Package filesystem provides the filesystem upstream implementation.
Package filesystem provides the filesystem upstream implementation.
upstream/filesystem/provider
Package provider implements filesystem providers.
Package provider implements filesystem providers.
upstream/graphql
Package graphql provides GraphQL upstream integration.
Package graphql provides GraphQL upstream integration.
upstream/grpc
Package grpc provides gRPC upstream integration.
Package grpc provides gRPC upstream integration.
upstream/grpc/protobufparser
Package protobufparser provides a parser for Protocol Buffers.
Package protobufparser provides a parser for Protocol Buffers.
upstream/mcp
Package mcp provides MCP upstream integration.
Package mcp provides MCP upstream integration.
upstream/openapi
Package openapi provides OpenAPI integration for the upstream service.
Package openapi provides OpenAPI integration for the upstream service.
upstream/sql
Package sql provides a SQL upstream implementation.
Package sql provides a SQL upstream implementation.
upstream/vector
Package vector provides vector database upstream implementations.
Package vector provides vector database upstream implementations.
upstream/webrtc
Package webrtc provides WebRTC upstream integration.
Package webrtc provides WebRTC upstream integration.
upstream/websocket
Package websocket provides WebSocket upstream integration.
Package websocket provides WebSocket upstream integration.
util
Package util provides utility functions for Docker and other shared functionality.
Package util provides utility functions for Docker and other shared functionality.
util/passhash
Package passhash provides password hashing utilities using bcrypt.
Package passhash provides password hashing utilities using bcrypt.
util/schemaconv
Package schemaconv provides utilities for converting between schema formats.
Package schemaconv provides utilities for converting between schema formats.
util/testutil
Package testutil provides testing utilities.
Package testutil provides testing utilities.
validation
Package validation provides validation utilities for config files and other inputs.
Package validation provides validation utilities for config files and other inputs.
wasm
Package wasm provides a WASM plugin runtime.
Package wasm provides a WASM plugin runtime.
worker
Package worker provides background worker functionality.
Package worker provides background worker functionality.
tests
framework
Package framework provides testing framework utilities.
Package framework provides testing framework utilities.
integration
Package integration contains integration tests and helpers
Package integration contains integration tests and helpers
integration/cmd/command-tester command
Package main is a helper command for integration tests.
Package main is a helper command for integration tests.
integration/cmd/mocks/grpc_authed_weather_server command
Package main implements a mock gRPC authenticated weather server for testing.
Package main implements a mock gRPC authenticated weather server for testing.
integration/cmd/mocks/grpc_weather_server command
Package main implements a mock gRPC weather server.
Package main implements a mock gRPC weather server.
integration/cmd/mocks/http_authed_echo_server command
Package main implements a mock HTTP authenticated echo server for testing.
Package main implements a mock HTTP authenticated echo server for testing.
integration/cmd/mocks/http_caching_server command
Package main provides a mock HTTP caching server for integration testing.
Package main provides a mock HTTP caching server for integration testing.
integration/cmd/mocks/http_echo_server command
Package main provides a mock HTTP echo server for integration testing.
Package main provides a mock HTTP echo server for integration testing.
integration/cmd/mocks/openapi_weather_server command
Package main implements a mock OpenWeatherMap server.
Package main implements a mock OpenWeatherMap server.
integration/cmd/mocks/prompt-server command
Package main implements a mock prompt server for integration tests.
Package main implements a mock prompt server for integration tests.
integration/cmd/mocks/webrtc_weather_server command
Package main implements a mock WebRTC weather server for testing.
Package main implements a mock WebRTC weather server for testing.
integration/cmd/mocks/websocket_echo_server command
Package main provides a mock WebSocket echo server for integration tests.
Package main provides a mock WebSocket echo server for integration tests.
integration/upstream
Package upstream contains integration tests
Package upstream contains integration tests
Package main checks for missing documentation on exported symbols.
Package main checks for missing documentation on exported symbols.
license command
Package main is a script to remove license headers from files.
Package main is a script to remove license headers from files.
license-header-remover command
Package main implements a tool to remove license headers.
Package main implements a tool to remove license headers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL