awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesCustom Protocol Servers

Servers that implement custom application-layer protocols over TCP for remote access.

Distinct from TCP Protocol Implementations: Distinct from TCP Protocol Implementations: focuses on the server-side custom protocol, not general TCP implementation.

Explore 9 awesome GitHub repositories matching networking & communication · Custom Protocol Servers. Refine with filters or upvote what's useful.

Awesome Custom Protocol Servers GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • 1jehuang/jcode1jehuang 的头像

    1jehuang/jcode

    7,778在 GitHub 上查看↗

    jcode 是一个用于开发自主 AI 编码代理的框架,这些代理可自动化软件开发任务。它作为一个代理编排器、工具运行时和语义记忆引擎,支持创建能够修改代码、运行测试并迭代自身功能的代理。 该项目以其递归代理群集(Swarming)而著称,其中协作代理的层级结构可以生成子代理来分解复杂任务。它实现了一个语义记忆系统,结合了基于向量的检索和基于图的关系映射,以在会话间保持上下文。为了管理风险,该系统使用分级操作治理,要求人工批准敏感操作,并将代理活动隔离在单独的 Git 工作树中。 该框架包含一个全面的浏览器自动化工具包,用于与网页交互、提取 DOM 快照和捕获截图。它还实现了模型上下文协议(MCP)以集成外部工具和数据,并支持二进制热重载以在不丢失活动网络连接的情况下更新服务器。 该系统提供用于管理代理记忆的命令行界面,并包括用于跟踪计划进度和可视化代理群集拓扑的审计工具。

    Provides a server environment to manage external tool processes and handle AI provider authentication.

    Rust
    在 GitHub 上查看↗7,778
  • microsoft/vscode-docsmicrosoft 的头像

    microsoft/vscode-docs

    6,549在 GitHub 上查看↗

    This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a

    Manages whether AI assistants can utilize tools provided by third-party extensions, servers, or integrated browsers.

    Markdownvscode
    在 GitHub 上查看↗6,549
  • microsoft/fastermicrosoft 的头像

    microsoft/FASTER

    6,606在 GitHub 上查看↗

    FASTER is a high-throughput key-value store that combines an in-memory data store with a hybrid memory-disk storage engine, enabling datasets larger than available RAM. It uses a latch-free, cache-optimized index for concurrent point lookups and heavy updates, and records all mutations to a persistent append-only log on disk with checksum validation and group-commit checkpointing for crash recovery. The system supports multi-key transactional workloads through atomic multi-key locking, ensuring transactional consistency without coarse-grained contention. It exposes the key-value store to remo

    Exposes the key-value store over a custom TCP protocol that scales linearly with concurrent connections.

    C#concurrenthash-tableindexing
    在 GitHub 上查看↗6,606
  • twisted/twistedtwisted 的头像

    twisted/twisted

    5,969在 GitHub 上查看↗

    Twisted is an event-driven networking engine for Python that provides a framework for building asynchronous network applications. At its core, it uses a reactor-based event loop to drive all input and output, dispatching callbacks in a single thread without blocking. The library implements a deferred promise chain for composing asynchronous logic, along with a protocol and factory pattern that separates connection state management from protocol handling, enabling reusable handlers for different network protocols. The framework supports multiple event loops across platforms, including select,

    Enables building custom protocol servers by handling connections and parsing messages asynchronously.

    Pythonasyncasync-pythondns
    在 GitHub 上查看↗5,969
  • mrexodia/ida-pro-mcpmrexodia 的头像

    mrexodia/ida-pro-mcp

    5,620在 GitHub 上查看↗

    Creates tailored server programs that expose specific tools and resources for AI applications.

    Pythonaiaiagentbinary-analysis
    在 GitHub 上查看↗5,620
  • yuruotong1/automateyuruotong1 的头像

    yuruotong1/autoMate

    3,927在 GitHub 上查看↗

    autoMate is an AI agent tool server and multi-model AI gateway that exposes local system tools and data to chat clients via a standard protocol. It functions as a computer use agent capable of controlling desktop interfaces and browsers to automate local system tasks through natural language. The project serves as a SaaS integration platform, bridging AI agents to third-party services such as GitHub, Notion, Slack, and Jira. It also operates as a personal knowledge management system that stores markdown notes and files using a hybrid keyword and full-text search memory system. The software f

    Functions as a server that exposes system tools and resources to AI applications via a standard protocol.

    Pythonagentaicomputeruse
    在 GitHub 上查看↗3,927
  • moonrepo/moonmoonrepo 的头像

    moonrepo/moon

    3,687在 GitHub 上查看↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Implements a communication server that allows AI assistants to trigger build tasks and query project state.

    Rustbuild-systembuild-toolbun
    在 GitHub 上查看↗3,687
  • gyoridavid/ai_agents_azgyoridavid 的头像

    gyoridavid/ai_agents_az

    3,640在 GitHub 上查看↗

    This project is an AI content automation pipeline and LLM agent orchestration framework. It provides a system for generating research-backed text, images, and videos, and scheduling their distribution to social platforms. The framework allows for the development of specialized AI agents and custom tool servers. These servers expose capabilities such as video editing and story generation as API endpoints, enabling agents to execute complex tasks through a combination of AI models and custom tooling. The system covers automated content creation across text, image, and video media, utilizing hu

    Exposes custom API endpoints as tool servers that allow AI agents to perform video editing and image generation.

    Pythonn8nn8n-workflowworkflows
    在 GitHub 上查看↗3,640
  • modelcontextprotocol/java-sdkmodelcontextprotocol 的头像

    modelcontextprotocol/java-sdk

    3,190在 GitHub 上查看↗

    This is a software development kit for integrating the Model Context Protocol into Java applications. It serves as a framework for building AI servers and communication layers that exchange prompts, resources, and tool definitions between AI clients and servers. The SDK provides a transport-agnostic communication layer, allowing bidirectional data exchange over standard I/O, HTTP, or Server-Sent Events. It includes a generative AI resource manager for exposing structured data and prompt templates, and a standardized interface for implementing protocol clients and servers. The project covers

    Provides a framework for hosting servers that expose custom tools and resources to AI models via a standardized protocol.

    Java
    在 GitHub 上查看↗3,190
  1. Home
  2. Networking & Communication
  3. TCP Protocol Implementations
  4. Custom Protocol Servers

探索子标签

  • AI Tool Servers2 个子标签Servers that expose custom tools and resources for AI applications through a standardized protocol. **Distinct from Custom Protocol Servers:** Distinct from Custom Protocol Servers: focuses on exposing AI-accessible tools and resources, not general TCP protocol implementations.