Skip to content

Commit f371371

Browse files
committed
Add new social page + update Makefile with docker-run-ssl-host
Signed-off-by: Mihai Criveti <[email protected]>
1 parent ef44aee commit f371371

File tree

3 files changed

+39
-9
lines changed

3 files changed

+39
-9
lines changed

Makefile

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -889,7 +889,7 @@ podman-run-ssl: certs
889889
@sleep 2 && podman logs $(PROJECT_NAME) | tail -n +1
890890

891891
podman-run-ssl-host: certs
892-
@echo "🚀 Starting podman container (TLS)…"
892+
@echo "🚀 Starting podman container (TLS) with host neworking"
893893
-podman stop $(PROJECT_NAME) 2>/dev/null || true
894894
-podman rm $(PROJECT_NAME) 2>/dev/null || true
895895
podman run --name $(PROJECT_NAME) \
@@ -952,6 +952,7 @@ podman-shell:
952952
# help: docker-prod - Build production container image (using ubi-micro → scratch). Not supported on macOS.
953953
# help: docker-run - Run the container on HTTP (port 4444)
954954
# help: docker-run-ssl - Run the container on HTTPS (port 4444, self-signed)
955+
# help: docker-run-ssl-host - Run the container on HTTPS with --network-host (port 4444, self-signed)
955956
# help: docker-stop - Stop & remove the container
956957
# help: docker-test - Quick curl smoke-test against the container
957958
# help: docker-logs - Follow container logs (⌃C to quit)
@@ -1012,6 +1013,25 @@ docker-run-ssl: certs
10121013
-d $(IMG_DOCKER_PROD)
10131014
@sleep 2 && docker logs $(PROJECT_NAME) | tail -n +1
10141015

1016+
docker-run-ssl-host: certs
1017+
@echo "🚀 Starting Docker container (TLS) with host neworking…"
1018+
-docker stop $(PROJECT_NAME) 2>/dev/null || true
1019+
-docker rm $(PROJECT_NAME) 2>/dev/null || true
1020+
docker run --name $(PROJECT_NAME) \
1021+
--env-file=.env \
1022+
--network=host \
1023+
-e SSL=true \
1024+
-e CERT_FILE=certs/cert.pem \
1025+
-e KEY_FILE=certs/key.pem \
1026+
-v $(PWD)/certs:/app/certs:ro \
1027+
-p 4444:4444 \
1028+
--restart=always --memory=$(CONTAINER_MEMORY) --cpus=$(CONTAINER_CPUS) \
1029+
--health-cmd="curl -k --fail https://localhost:4444/health || exit 1" \
1030+
--health-interval=1m --health-retries=3 \
1031+
--health-start-period=30s --health-timeout=10s \
1032+
-d $(IMG_DOCKER_PROD)
1033+
@sleep 2 && docker logs $(PROJECT_NAME) | tail -n +1
1034+
10151035
docker-stop:
10161036
@echo "🛑 Stopping Docker container…"
10171037
-docker stop $(PROJECT_NAME) && docker rm $(PROJECT_NAME) || true

docs/docs/media/social/index.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,27 @@
11
# Social Highlights
22

3-
## Articles
4-
!!! details "MCP Gateway: The Missing Proxy for AI Tools (Medium)"
5-
**Author:** Mihai Criveti | **Date:** June 8, 2025 | **6 min read**
6-
[Read on Medium](https://medium.com/@crivetimihai/mcp-gateway-the-missing-proxy-for-ai-tools-2b16d3b018d5)
3+
> Check out these social media highlights, and write your own!
74
8-
!!! quote
9-
"AI agents and tool integration are exciting — until you actually try to connect them. Different authentication systems (or none), fragmented documentation, and incompatible protocols quickly turn what should be simple integrations into debugging nightmares. MCP Gateway solves this."
5+
## LinkedIn Posts:
6+
7+
!!! details "MCP Gateway Overview Post (LinkedIn)"
8+
**Author:** Armand Ruiz - VP of AI Platform @ IBM | **Date:** June 9, 2025 [View on LinkedIn](https://www.linkedin.com/posts/armand-ruiz_introducing-mcp-gateway-a-powerful-fastapi-based-activity-7337795898988482561-G6S1)
109

10+
!!! quote
11+
"Introducing MCP Gateway, a powerful, FastAPI-based gateway for the Model Context Protocol, designed to unify and scale your AI toolchain... It does a lot... I think this is a great step forward for those building agentic systems, orchestrating tools, or deploying complex GenAI apps."
1112

1213
!!! details "MCP Gateway Launch Announcement (LinkedIn)"
13-
**Author:** Mihai Criveti | **Date:** June 5, 2025
14+
**Author:** Mihai Criveti - Distinguished Engineer, Agentic AI @ IBM | **Date:** June 5, 2025
1415
[View on LinkedIn](https://www.linkedin.com/posts/crivetimihai_ibm-opensource-mcp-activity-7335982903681581056-29Oc)
1516

1617
!!! quote
1718
"Just open-sourced something I've been building – the MCP Gateway: turn any REST API into an MCP server, connect multiple MCP servers, combine tools into virtual servers, swap them on the fly, and adds observability and security – all in one container that can be deployed anywhere."
19+
20+
## Articles
21+
22+
!!! details "MCP Gateway: The Missing Proxy for AI Tools (Medium)"
23+
**Author:** Mihai Criveti - Distinguished Engineer, Agentic AI @ IBM | **Date:** June 8, 2025 | **6 min read**
24+
[Read on Medium](https://medium.com/@crivetimihai/mcp-gateway-the-missing-proxy-for-ai-tools-2b16d3b018d5)
25+
26+
!!! quote
27+
"AI agents and tool integration are exciting — until you actually try to connect them. Different authentication systems (or none), fragmented documentation, and incompatible protocols quickly turn what should be simple integrations into debugging nightmares. MCP Gateway solves this."

docs/docs/overview/quick_start.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,4 @@ Install MCP Context Forge Gateway in local machine using Pypi package and git re
3131

3232
7. Login Credentials
3333
Username: admin
34-
Password: changeme
34+
Password: changeme

0 commit comments

Comments
 (0)