Skip to main content
Glama
Server MCPS2

Server MCPS2

by AgustinRT

Server MCPS2

1. Overview

This is an MCP server developed in Python using uv that leverages the official MCP Python SDK (https://github.com/modelcontextprotocol/python-sdk) as the context manager for agents. It features asynchronous communication via kafka-python with other servers to adapt and serve real-time context information. Furthermore, it integrates pytest and testcontainers for robust testing support.

Main objectives:

  • Develop the MCP server under a hexagonal architecture (focused on tools and resources).

  • Allow dynamic updating of context content, which in turn influences agent responses (update commands originate from a logic management server, not part of this repository).

  • Provide auditing capabilities for agents querying the server to report usage metrics to another management server (the logic manager is OUTSIDE this repository).

  • Establish a resilient and adaptable structure for dynamic contexts (e.g., programmatic converters, dependency injection, low coupling, etc).

Related MCP server: agentctx

2. Technologies

Python (3.14.4) uv (0.12.1) MCP (2.3.0) kafka-python (3.0.12) pytest (9.2.0) testcontainers (4.15.0)

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    Not graded
    maintenance
    A Context-as-a-Service MCP server that maintains structured, graph-based context for Shopify apps by extracting and summarizing data from web sources and help centers. It enables multi-agent systems to retrieve isolated, provenance-backed context slices or starter bundles via push and pull mechanisms.
    5
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Stores and serves a single conversation/session context for CIC agents, providing event ingestion, timeline projection, and search capabilities within a session scope.
    -
  • A
    license
    B
    quality
    B
    maintenance
    Enables AI agents to read and write a bitemporal context graph per end-customer through five MCP tools, so they can query current or historical facts, explore relations, and record learned information with provenance.
    5
    645 PyPI
    15
    Apache 2.0