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

Asyncmcp

Fully JavaScript MCP Server that seamlessly integrates with MERN stack, exposing your data and APIs as AI tools without heavy AI dependencies.

Unclaimed NOASSERTION last commit a year ago security
70Good

Scored 2 months ago · breakdown

About Asyncmcp

Asyncmcp is an MCP server published by bh-rat in the AI category: fully JavaScript MCP Server that seamlessly integrates with MERN stack, exposing your data and APIs as AI tools without heavy AI dependencies. It has been installed 0 times through Conduid.

The repository has 108 stars and 4 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx 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

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !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 mirrored from the source repository 2 months ago. The original is authoritative.

Questions

About Asyncmcp

How do I install Asyncmcp?

Run npx asyncmcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Asyncmcp safe to use with an AI agent?

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

Is Asyncmcp still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.