Skip to content

3nethz/mcp-express

 
 

Repository files navigation

Asgardeo Logo

Asgardeo MCP Node.js SDKs

Node.js SDKs for implementing Model Context Protocol (MCP) authorization with Asgardeo. This repository is maintained by Brion Mario.

License 🚀 Release


This repository contains the source code for Node.js SDKs that help you enforce Model Context Protocol (MCP) based authorization using Asgardeo. If you have any questions, please reach out to us through one of the following channels:

Stackoverflow Join the chat at https://discord.gg/wso2 Follow Asgardeo on Twitter

Quickstart

For Express.js applications, we recommend using the @asgardeo/mcp-express package.

To get started quickly with Express.js, please refer to the README.md for mcp-express.

Packages

Package Description
@asgardeo/mcp-express Express middleware for enforcing MCP authorization using Asgardeo.
@asgardeo/mcp-node (Placeholder) Core Node.js utilities for Model Context Protocol (MCP) integration with Asgardeo.

Overview

The Model Context Protocol (MCP) is designed to provide a standardized way for applications to convey contextual information relevant to authorization decisions. These SDKs facilitate the integration of MCP with Asgardeo in Node.js applications.

  • MCP Express (@asgardeo/mcp-express): Middleware specifically tailored for Express.js applications to seamlessly integrate MCP-based authorization.
  • MCP Node (@asgardeo/mcp-node): Core functionalities and utilities for MCP, which can be used in various Node.js environments. The Express middleware may utilize or depend on this core package.

For detailed installation and usage instructions for each package, please refer to the README file within its respective directory (e.g., packages/mcp-express/README.md).

Contribute

Please read our Contributing Guide for details on our code of conduct, and the process for submitting pull requests to us. We highly value your contributions and support!

Reporting issues

We encourage you to report issues, improvements, and feature requests by creating Github Issues.

Important: Please be advised that security issues MUST be reported to [email protected], not as GitHub issues, in order to reach the proper audience. We strongly advise following the WSO2 Security Vulnerability Reporting Guidelines when reporting security issues.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.

About

Express middleware for enforcing Model Context Protocol (MCP) authorization using Asgardeo.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 78.5%
  • JavaScript 21.5%