You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-17Lines changed: 15 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -123,9 +123,7 @@ ContextForge MCP Gateway is a feature-rich gateway, proxy and MCP Registry that
123
123
124
124
## 🚀 Overview & Goals
125
125
126
-
**ContextForge** is a gateway, registry, and proxy that sits in front of any [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server or REST API-exposing a unified endpoint for all your AI clients.
127
-
128
-
**⚠️ Caution**: The current release (0.7.0) is considered alpha / early beta. It is not production-ready and should only be used for local development, testing, or experimentation. Features, APIs, and behaviors are subject to change without notice. **Do not** deploy in production environments without thorough security review, validation and additional security mechanisms. Many of the features required for secure, large-scale, or multi-tenant production deployments are still on the [project roadmap](https://ibm.github.io/mcp-context-forge/architecture/roadmap/) - which is itself evolving.
126
+
**ContextForge** is a gateway, registry, and proxy that sits in front of any [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server, A2A server or REST API-exposing a unified endpoint for all your AI clients. See the [project roadmap](https://ibm.github.io/mcp-context-forge/architecture/roadmap/) for more details.
129
127
130
128
It currently supports:
131
129
@@ -142,9 +140,9 @@ It currently supports:
142
140
143
141
For a list of upcoming features, check out the [ContextForge Roadmap](https://ibm.github.io/mcp-context-forge/architecture/roadmap/)
144
142
145
-
> Note on Multi‑Tenancy (v0.7.0): A comprehensive multi‑tenant architecture with email authentication, teams, RBAC, and resource visibility is landing in v0.7.0. See the [Migration Guide](https://github.com/IBM/mcp-context-forge/blob/main/MIGRATION-0.7.0.md) and [Changelog](https://github.com/IBM/mcp-context-forge/blob/main/CHANGELOG.md) for details.
143
+
> Note on Multi‑Tenancy (v0.7.0): A comprehensive multi‑tenant architecture with email authentication, teams, RBAC, and resource visibility is available since v0.7.0. If upgrading from an older version, see the [Migration Guide](https://github.com/IBM/mcp-context-forge/blob/main/MIGRATION-0.7.0.md) and [Changelog](https://github.com/IBM/mcp-context-forge/blob/main/CHANGELOG.md) for details.
146
144
147
-
**⚠️ Important**: MCP Gateway is not a standalone product - it is an open source component with **NO OFFICIAL SUPPORT** from IBM or its affiliates that can be integrated into your own solution architecture. If you choose to use it, you are responsible for evaluating its fit, securing the deployment, and managing its lifecycle. See [SECURITY.md](./SECURITY.md) for more details.
145
+
**⚠️ Important**: See [SECURITY.md](./SECURITY.md) for more details.
148
146
149
147
---
150
148
@@ -484,13 +482,13 @@ docker run -d --name mcpgateway \
Using `--network=host` allows Docker to access the local network, allowing you to add MCP servers running on your host. See [Docker Host network driver documentation](https://docs.docker.com/engine/network/drivers/host/) for more details.
@@ -564,7 +562,7 @@ podman run -d --name mcpgateway \
564
562
-p 4444:4444 \
565
563
-e HOST=0.0.0.0 \
566
564
-e DATABASE_URL=sqlite:///./mcp.db \
567
-
ghcr.io/ibm/mcp-context-forge:0.7.0
565
+
ghcr.io/ibm/mcp-context-forge:0.8.0
568
566
```
569
567
570
568
#### 2 - Persist SQLite
@@ -583,7 +581,7 @@ podman run -d --name mcpgateway \
583
581
-p 4444:4444 \
584
582
-v $(pwd)/data:/data \
585
583
-e DATABASE_URL=sqlite:////data/mcp.db \
586
-
ghcr.io/ibm/mcp-context-forge:0.7.0
584
+
ghcr.io/ibm/mcp-context-forge:0.8.0
587
585
```
588
586
589
587
#### 3 - Host networking (rootless)
@@ -601,7 +599,7 @@ podman run -d --name mcpgateway \
601
599
--network=host \
602
600
-v $(pwd)/data:/data \
603
601
-e DATABASE_URL=sqlite:////data/mcp.db \
604
-
ghcr.io/ibm/mcp-context-forge:0.7.0
602
+
ghcr.io/ibm/mcp-context-forge:0.8.0
605
603
```
606
604
607
605
---
@@ -610,7 +608,7 @@ podman run -d --name mcpgateway \
***.env files** - Put all the `-e FOO=` lines into a file and replace them with `--env-file .env`. See the provided [.env.example](https://github.com/IBM/mcp-context-forge/blob/main/.env.example) for reference.
613
-
***Pinned tags** - Use an explicit version (e.g. `v0.7.0`) instead of `latest` for reproducible builds.
611
+
***Pinned tags** - Use an explicit version (e.g. `v0.8.0`) instead of `latest` for reproducible builds.
614
612
***JWT tokens** - Generate one in the running container:
Copy file name to clipboardExpand all lines: SECURITY.md
+4-16Lines changed: 4 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,10 @@
1
1
# 🔐 Security Policy
2
2
3
-
**⚠️ Important**: MCP Gateway is an **OPEN SOURCE PROJECT** provided "as-is" with **NO OFFICIAL SUPPORT** from IBM or its affiliates. Community contributions and best-effort maintenance are provided by project maintainers and contributors.
3
+
## ⚠️ Beta Software Notice
4
4
5
-
**⚠️ Important**: MCP Gateway is not a standalone product - it is an open source component that can be integrated into your own solution architecture. If you choose to use it, you are responsible for evaluating its fit, securing the deployment, and managing its lifecycle.
5
+
**Current Version: 0.8.0 (Beta)**
6
6
7
-
## ⚠️ Early Beta Software Notice
8
-
9
-
**Current Version: 0.7.0 (Beta)**
10
-
11
-
MCP Gateway is currently in early beta and should be treated as such until the 1.0 release. While we implement comprehensive security measures and follow best practices, important limitations exist:
7
+
MCP Gateway is currently in beta and should be treated as such until the 1.0 release. While we implement comprehensive security measures and follow best practices, important limitations exist:
12
8
13
9
### Admin UI is Development-Only
14
10
@@ -59,16 +55,8 @@ For production deployments:
59
55
60
56
### Multi-Tenancy Considerations
61
57
62
-
**MCP Gateway is not yet multi-tenant ready**. If you're building a platform that serves multiple users or teams, you must implement the following in your own application layer:
63
-
64
-
-**User isolation and data segregation** - ensure users cannot access each other's configurations
65
-
-**Role-Based Access Control (RBAC)** - manage permissions per user/team/organization
66
-
-**Resource cleanup and lifecycle management** - handle orphaned resources and quota enforcement
67
-
-**Additional input validation** - enforce tenant-specific business rules and limits
68
-
-**Audit logging** - track actions per user for compliance and security
69
-
-**Team and organization management** - handle user groups and hierarchies
MCP Gateway should be deployed as a **single-tenant component** within your larger multi-tenant architecture. Many enterprise features including native RBAC, team management, and tenant isolation are planned - see our [Roadmap](https://ibm.github.io/mcp-context-forge/architecture/roadmap/) for upcoming releases.
0 commit comments