📡 MCP Radar

polymind-inc/agent-framework-js

A TypeScript implementation of the Microsoft Agent Framework programming model, with semantic parity to the official .NET, Python, and Go implementations. Independent community project.

4 stars
1 forks
TypeScript
momentum ▲ 10.0
created 2026-08-03
on radar since 2026-08-07
star trend 3 → 4 since 2026-08-07
a2aagent-frameworkagentsai-agentsanthropicllmmcpmicrosoft-foundrymodel-context-protocolnodejsopenaitypescript
View on GitHub ↗Homepage ↗

About agent-framework-js

A TypeScript implementation of the Microsoft Agent Framework programming model, designed for semantic parity with the official [.NET and Python][agent-framework] and [Go][agent-framework-go] implementations.

This is an independent community implementation. It is not an official Microsoft product, and it is not affiliated with, endorsed by, or reviewed by Microsoft. See Trademarks.

The Agent Framework has first-party implementations for .NET, Python and Go. There is no TypeScript one. This project fills that gap on the framework's own terms rather than inventing a parallel programming model: the same concepts, the same names, the same wire format, and the same observable behaviour — expressed in TypeScript idioms. The explicit goal is for this code to be in a shape that could be adopted upstream, the way [microsoft/agent-framework-go][agent-framework-go] sits alongside the .NET and Python implementations in [microsoft/agent-framework][agent-framework]. Everything from the repository name to the package layout to the naming generation to the release cadence is chosen with that in mind.

- Quickstart - Packages - Parity with the reference implementations - Where the TypeScript API differs in shape - Design principles - Coverage - Requirements - Examples - Known limitations - Stability and versioning - Contributing

agent.run() returns one hybrid value that is both a PromiseLike and an AsyncIterable. There is no second streaming method to learn, and the non-streaming result is a fold of the stream rather than a separate code path — the same principle the Go implementation use

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/polymind-inc--agent-framework-js.html)

Related MCP servers

Cripacx/mediagen

AI image and video generation skill for Claude Code and other coding agents — Gemini, OpenAI and Kie AI behind one CLI and MCP server, with EU AI Act content marking.

⭐ 56TypeScript
howznguyen/pi-delegate-mcp

MCP server that turns the pi coding agent into a steerable background worker: delegate a task, redirect it mid-run, and keep its context out of your own.

⭐ 13TypeScript
Gowthaman90/mcp-bastion

Reliability + security proxy for the Model Context Protocol (MCP): self-healing connections, runtime tool-security (rug-pull/poisoning detection), and a compliance-mapped audit trail.

⭐ 6TypeScript
illodev/workfile

Repository-native Work, Docs, History and durable Memory for humans and AI agents — Markdown as the source of truth, with a local UI, CLI and MCP server

⭐ 3TypeScript
ictinnovations/pbx-mcp

MCP server for Asterisk and FreeSWITCH. Lets AI assistants inspect channels, SIP registrations, trunk status and dialplan on a live PBX.

⭐ 3TypeScript
janwilmake/agent-codemode

Let the scripts your coding agent writes call your connected MCP servers (no extra auth)

⭐ 29TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.