Skip to content

Commit 9fd1f58

Browse files
author
Carlos-Projects
committed
docs: add homepage URL, related projects section; add Docker publish to release workflow
1 parent 21b2148 commit 9fd1f58

3 files changed

Lines changed: 34 additions & 0 deletions

File tree

.github/workflows/release.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,24 @@ jobs:
3636
TWINE_USERNAME: __token__
3737
TWINE_PASSWORD: ${{ secrets.PYPI_API_TOKEN }}
3838
run: twine upload dist/*
39+
40+
docker:
41+
runs-on: ubuntu-latest
42+
steps:
43+
- uses: actions/checkout@v4
44+
45+
- name: Log in to ghcr.io
46+
uses: docker/login-action@v3
47+
with:
48+
registry: ghcr.io
49+
username: ${{ github.actor }}
50+
password: ${{ secrets.GITHUB_TOKEN }}
51+
52+
- name: Build and push Docker image
53+
uses: docker/build-push-action@v5
54+
with:
55+
context: .
56+
push: true
57+
tags: |
58+
ghcr.io/carlos-projects/mcpscope:latest
59+
ghcr.io/carlos-projects/mcpscope:${{ github.ref_name }}

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,15 @@ mcpscop_url: http://localhost:8000
211211
| `/api/events/stats` | GET | Event statistics |
212212
| `/api/events` | DELETE | Clear all events |
213213

214+
## Related Projects
215+
216+
MCPscop is part of the **Carlos-Projects** security ecosystem for AI agents:
217+
218+
- [**MCPGuard**](https://github.com/Carlos-Projects/mcpguard) — Runtime security proxy for MCP/A2A protocols with HTMX dashboard
219+
- [**MCPwn**](https://github.com/Carlos-Projects/mcpwn) — Offensive security testing framework for MCP servers
220+
- [**Palisade Scanner**](https://github.com/Carlos-Projects/palisade-scanner) — Scan web content for prompt injection and adversarial content
221+
- [**AgentGate**](https://github.com/Carlos-Projects/agentgate) — Policy-based firewall and honeypot middleware for AI agents accessing websites
222+
214223
## License
215224

216225
[MIT](LICENSE)

pyproject.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ dev = ["pytest>=8.0", "pytest-asyncio>=0.24", "httpx>=0.27.0"]
2727
[project.scripts]
2828
mcpscope = "mcpscope.cli:cli"
2929

30+
[project.urls]
31+
Homepage = "https://github.com/Carlos-Projects/mcpscope"
32+
Repository = "https://github.com/Carlos-Projects/mcpscope"
33+
3034
[tool.setuptools.packages.find]
3135
include = ["mcpscope", "mcpscope.*"]
3236

0 commit comments

Comments
 (0)