1. Conduid
  2. AI
  3. Asyncmcp
MCP server · AI

Asyncmcp

Async transport layers for MCP

Unclaimed Custom license ai
70Good

Scored 4 months ago · breakdown

About Asyncmcp

Asyncmcp is an MCP server published by bh-rat in the AI category: async transport layers for MCP.

The repository has 109 stars and 4 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/bh-rat/asyncmcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Asyncmcp

Powered by Claude · Grounded in docs

I know everything about Asyncmcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 10 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.1v0.2.1 · 21 Aug 2025What's Changed feat: add proxy for running asyncmcp servers as shttp servers (server features) by @bh-rat in https://github.com/bh-rat/asyncmcp/pull/15 doc: add mintlify based documentation pages and structure by @bh-rat in…
v0.2.0v0.2.0 · 28 Jul 2025What's Changed doc: added alpha badge by @bh-rat in https://github.com/bh-rat/asyncmcp/pull/6 feat: allow dynamic sqs response queue for sqs transport by @bh-rat in https://github.com/bh-rat/asyncmcp/pull/7 feat: dynamic topic for SNS/SQS…
v0.1.4v0.1.4 · 14 Jul 2025What's Changed feat: add sqs only custom transport implementation by @bh-rat in https://github.com/bh-rat/asyncmcp/pull/4 fix: update doc and fix client id by @bh-rat in https://github.com/bh-rat/asyncmcp/pull/5 Full Changelog:…
v0.1.3v0.1.3 · 12 Jul 2025What's Changed test: fixed tests, added run-tests action, bumped to actual version by @bh-rat in https://github.com/bh-rat/asyncmcp/pull/1 ci: add publish action for PyPI release by @bh-rat in https://github.com/bh-rat/asyncmcp/pull/2 fix:…

README

asyncmcp - Async transport layers for MCP

License Python Version Documentation


📚 Documentation

View Full Documentation - Comprehensive guides, API reference, and examples


Overview

A regular MCP Server but working over queues :

https://github.com/user-attachments/assets/4b775ff8-02ae-4730-a822-3e1cedf9d744

Another MCP Server that sends async responses via Webhooks :

https://github.com/user-attachments/assets/22f15a96-13bf-4038-8e80-938d9ee490c9

Quoting from the official description :

MCP is an open protocol that standardizes how applications provide context to LLMs.

But a lot of this context is not always readily available and takes time for the applications to process - think batch processing APIs, webhooks or queues. In these cases with the current transport layers, the MCP server would have to expose a light-weight polling wrapper in the MCP layer to allow waiting and polling for the tasks to be done. Although SSE does provide async functionalities but it comes with caveats.

asyncmcp explores supporting more of the async transport layer implementations for MCP clients and servers, beyond the officially supported stdio and Streamable Http transports.

The whole idea of an MCP server with async transport layer is that it doesn't have to respond immediately to any requests. It can choose to direct them to internal queues for processing and the client doesn't have to stick around for the response.

Available Transports

Installation

# Using uv (recommended)
uv add asyncmcp

# Using pip
pip install asyncmcp

For detailed setup instructions and requirements, see the Installation Guide.

Quick Start

Check out the Quickstart Guide to get running in 5 minutes.

Examples

Complete working examples are available in the /examples directory and documented in the Examples Guide.

Contributing

We welcome contributions! Please see our Contributing Guide for details.

git clone https://github.com/bh-rat/asyncmcp.git
cd asyncmcp
uv sync

License

Apache License 2.0 - see LICENSE file for details.

Links

README fetched from the repository 10 hours ago. The original is authoritative.

Questions

About Asyncmcp

How do I install Asyncmcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Asyncmcp safe to use with an AI agent?

Its trust score is 70 out of 100 (good). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Asyncmcp still maintained?

Yes — the last commit was 5 months ago. The repository has 109 stars and 4 forks and 2 open issues.