awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 Repos

Awesome GitHub RepositoriesRemote Server Registrations

Mechanisms that allow external servers to announce their presence and availability to a central management system.

Explore 15 awesome GitHub repositories matching software engineering & architecture · Remote Server Registrations. Refine with filters or upvote what's useful.

Awesome Remote Server Registrations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • openhands/openhandsAvatar von OpenHands

    OpenHands/OpenHands

    77,330Auf GitHub ansehen↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Connect external services by specifying transport protocols, authentication headers, and security settings through command-line registration.

    Pythonagentartificial-intelligencechatgpt
    Auf GitHub ansehen↗77,330
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Registers functions as backend tools for custom logic execution and data processing within the server environment.

    Pythonagentsfastmcpllms
    Auf GitHub ansehen↗22,994
  • modelcontextprotocol/typescript-sdkAvatar von modelcontextprotocol

    modelcontextprotocol/typescript-sdk

    12,674Auf GitHub ansehen↗

    This project provides a TypeScript software development kit for the Model Context Protocol, a standard designed to facilitate bidirectional communication between AI applications and external data sources or tools. It serves as a foundational framework for building both clients and servers, enabling language models to interact with external systems through a unified, decoupled interface. The SDK distinguishes itself by implementing a transport-agnostic connection layer that supports both local standard input-output streams and remote HTTP endpoints. It utilizes a JSON-RPC message bus to manage

    Exposes external services to clients via HTTP or SSE transport protocols by defining remote endpoints in configuration.

    TypeScript
    Auf GitHub ansehen↗12,674
  • modelcontextprotocol/inspectorAvatar von modelcontextprotocol

    modelcontextprotocol/inspector

    8,721Auf GitHub ansehen↗

    The inspector is a diagnostic and validation tool for the Model Context Protocol. It provides an interactive interface and a transport proxy to discover, inspect, and execute the tools, prompts, and resources provided by an MCP server. The project serves as a debugger and compliance tester to verify that server implementations adhere to the protocol specification and JSON-RPC standards. It allows for real-time monitoring of message exchanges and logs between clients and servers across various transport layers, such as standard input/output and Server-Sent Events. The tool covers a broad rang

    Defines publicly accessible server locations using HTTP or SSE transports to enable multi-tenant deployment configurations.

    TypeScript
    Auf GitHub ansehen↗8,721
  • modelcontextprotocol/modelcontextprotocolAvatar von modelcontextprotocol

    modelcontextprotocol/modelcontextprotocol

    8,458Auf GitHub ansehen↗

    Model Context Protocol is a standardized framework for connecting large language models to external data sources and executable tools. It enables the creation of a universal interface where servers expose tools, resources, and prompts that can be discovered and utilized by various AI clients. The protocol utilizes a JSON-RPC message system that is transport-agnostic, supporting both standard input/output for local processes and HTTP with server-sent events for remote connections. It emphasizes security and control by delegating model sampling to the client to keep API keys secure from servers

    Exposes remote server endpoints via HTTP or SSE to make tools accessible over the network.

    TypeScript
    Auf GitHub ansehen↗8,458
  • azerothcore/azerothcore-wotlkAvatar von azerothcore

    azerothcore/azerothcore-wotlk

    8,008Auf GitHub ansehen↗

    This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment. The system is distinguished by a modular framework that allows for the extension of core engine behavior through isolated modules and function hooks without modifying the source code. It includes a structured SQL data layer for managing authentication, character states, and world environment sett

    Sets up external registration forms and interfaces to allow player account creation without direct database access.

    C++azerothcoreemulatorgame
    Auf GitHub ansehen↗8,008
  • stanfordnlp/stanzaAvatar von stanfordnlp

    stanfordnlp/stanza

    7,809Auf GitHub ansehen↗

    Stanza is a Python natural language processing library designed for tokenization, lemmatization, and dependency parsing across many human languages using neural models. It provides a neural processing pipeline that converts raw text into structured linguistic data objects, alongside a specialized analyzer for extracting medical insights from clinical and biomedical language. The project includes a wrapper that connects Python scripts to Java-based natural language processing tools and remote annotation servers. This enables a bridge for extracting linguistic annotations and analysis data from

    Provides a client interface for sending annotation requests to remote servers and receiving structured linguistic data.

    Pythonartificial-intelligencecorenlpdeep-learning
    Auf GitHub ansehen↗7,809
  • j3ssie/osmedeusAvatar von j3ssie

    j3ssie/Osmedeus

    6,425Auf GitHub ansehen↗

    Osmedeus is a security workflow orchestration engine that coordinates AI agents, shell commands, and scanning tools through declarative YAML pipelines. It functions as a distributed security scanner, a declarative workflow automator, and an AI agent framework for security, enabling automated multi-step security analysis with conditional branching, parallel execution, and distributed workers. The engine distinguishes itself through a hybrid runner model that executes workflow steps on the local host, inside Docker containers, or over SSH to remote machines, selected per step or module. It supp

    Sends commands to a remote server via REST API to fetch data, create runs, or execute functions.

    Go
    Auf GitHub ansehen↗6,425
  • lxc/lxdAvatar von lxc

    lxc/lxd

    5,554Auf GitHub ansehen↗

    LXD is a unified platform for managing both system containers and virtual machines through a single REST API and command-line interface. It provides a programmatic HTTP interface for controlling the full lifecycle of instances, enabling automation and integration with external tools. The system runs unprivileged containers with per-instance UID/GID mappings, seccomp filters, and AppArmor profiles for kernel-level isolation, while supporting multiple storage backends including directory, Btrfs, LVM, ZFS, Ceph, LINSTOR, and TrueNAS through a unified driver interface. The platform distinguishes

    Registers remote servers or image servers with the command-line client for unified management.

    Go
    Auf GitHub ansehen↗5,554
  • webmin/webminAvatar von webmin

    webmin/webmin

    5,595Auf GitHub ansehen↗

    Webmin is a web-based administration interface for Unix systems. It provides a centralized console for managing the full range of server administration tasks — users and groups, software packages, storage, network configuration, system services, and security — all through a browser. Its modular architecture allows separate modules to handle databases (MySQL, MariaDB, PostgreSQL), web servers (Apache), DNS (BIND), email (Sendmail, Dovecot), file sharing (Samba, NFS), and more, with a unified access control system that restricts what each administrator can see and do. What sets Webmin apart is

    Executes functions, evaluates code, and transfers files on remote servers from a single master interface.

    HTML
    Auf GitHub ansehen↗5,595
  • lxc/incusAvatar von lxc

    lxc/incus

    4,893Auf GitHub ansehen↗

    Incus is a unified orchestration platform for managing system containers, OCI application containers, and virtual machines through a single control plane. It brings together cluster infrastructure management, secure multi-tenancy, software-defined networking, and pluggable storage backend orchestration into one cohesive system exposed via a full REST API and command-line interface. What distinguishes Incus is its ability to run multiple instance types side by side—full Linux system containers, OCI application containers, and QEMU virtual machines—all managed with consistent tooling. Networkin

    Registers remote Incus instances so the client can send commands to and manage containers on those servers.

    Gocloudcontainershacktoberfest
    Auf GitHub ansehen↗4,893
  • bubka/2fauthAvatar von Bubka

    Bubka/2FAuth

    3,779Auf GitHub ansehen↗

    2FAuth is a self-hosted two-factor authentication server and credential vault. It functions as a web-based authenticator app used to organize and generate time-based one-time passwords and other security codes for multiple accounts in a central location. The system distinguishes itself as an API-driven security manager, allowing authentication codes to be integrated into automated workflows and external applications. It also supports shared security credentialing through the use of isolated vaults and shared folders for team collaboration. The project covers a broad range of security and dat

    Allows automatic registration of two-factor authentication accounts through QR code scanning or file uploads.

    PHP2fa2factorhotp
    Auf GitHub ansehen↗3,779
  • nathanlopez/stitchAvatar von nathanlopez

    nathanlopez/Stitch

    3,532Auf GitHub ansehen↗

    Stitch is a command and control framework and post-exploitation toolkit designed for managing multiple remote systems from a central server. It functions as a remote administration tool and payload builder, enabling the execution of commands and the deployment of agents across different operating systems. The project features a cross-platform builder for generating custom executable agents with configurable network bindings and boot behaviors. It utilizes encrypted communication channels to secure traffic between the controller and remote clients, and it supports the execution of dynamic scri

    Provides a master interface to maintain active connections and execute commands or transfer files on remote servers.

    Pythoncross-platformkeyloggerlinux
    Auf GitHub ansehen↗3,532
  • red5/red5-serverAvatar von Red5

    Red5/red5-server

    3,427Auf GitHub ansehen↗

    This project is a real-time communication and media streaming server designed for broadcasting, recording, and distributing audio and video content. It functions as a live streaming server and an RTMP media server, providing the infrastructure necessary to deliver real-time media to multiple concurrent viewers over a network. The system distinguishes itself through a multi-protocol media gateway that supports RTMP, E-RTMP v2 for modern codecs like HEVC and AV1, and HTTP media tunneling to bypass restrictive firewalls. It further acts as a real-time communication platform by synchronizing shar

    Shuts down the server process remotely using a socket connection and a required security token.

    HTMLaaceclipseflash
    Auf GitHub ansehen↗3,427
  • ibm/mcp-context-forgeAvatar von IBM

    IBM/mcp-context-forge

    3,310Auf GitHub ansehen↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Registers reverse-proxied servers into a central catalog to be treated as native servers.

    Pythonagentsaiapi-gateway
    Auf GitHub ansehen↗3,310
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Programmatic Interfaces
  5. Remote Server Registrations

Unter-Tags erkunden

  • Annotation Request InterfacesClient interfaces for sending text to remote servers for linguistic annotation. **Distinct from Remote Server Registrations:** Focuses on the consumption of NLP services rather than server registration or management.
  • Remote Account Registrations1 Sub-TagInterfaces allowing external tools to create user accounts without direct database access. **Distinct from Remote Server Registrations:** Focuses on the user account creation flow via external forms rather than service-to-service server registration.
  • Remote Server Registrations1 Sub-TagMechanisms for defining and exposing remote services via HTTP or SSE. **Distinct from Remote Server Registrations:** Distinct from Remote Server Registrations: focuses on the configuration of remote endpoints for client access.