Skip to content

Commit 2e7303a

Browse files
committed
Add .gitignore and rename to MCP Guard
- Add comprehensive .gitignore for Python projects - Remove tracked build artifacts (site/, __pycache__/, .coverage, uv.lock) - Update README to use 'CapiscIO MCP Guard' as product name - Keep 'capiscio-mcp' as the PyPI package name
1 parent 8910827 commit 2e7303a

95 files changed

Lines changed: 121 additions & 33125 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.coverage

-52 KB
Binary file not shown.

.gitignore

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
# Byte-compiled / optimized / DLL files
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
6+
# C extensions
7+
*.so
8+
9+
# Distribution / packaging
10+
.Python
11+
build/
12+
develop-eggs/
13+
dist/
14+
downloads/
15+
eggs/
16+
.eggs/
17+
lib/
18+
lib64/
19+
parts/
20+
sdist/
21+
var/
22+
wheels/
23+
*.egg-info/
24+
.installed.cfg
25+
*.egg
26+
27+
# PyInstaller
28+
*.manifest
29+
*.spec
30+
31+
# Installer logs
32+
pip-log.txt
33+
pip-delete-this-directory.txt
34+
35+
# Unit test / coverage reports
36+
htmlcov/
37+
.tox/
38+
.nox/
39+
.coverage
40+
.coverage.*
41+
.cache
42+
nosetests.xml
43+
coverage.xml
44+
*.cover
45+
*.py,cover
46+
.hypothesis/
47+
.pytest_cache/
48+
49+
# Translations
50+
*.mo
51+
*.pot
52+
53+
# Sphinx documentation
54+
docs/_build/
55+
56+
# MkDocs documentation
57+
site/
58+
59+
# PyBuilder
60+
target/
61+
62+
# Jupyter Notebook
63+
.ipynb_checkpoints
64+
65+
# IPython
66+
profile_default/
67+
ipython_config.py
68+
69+
# pyenv
70+
.python-version
71+
72+
# Environments
73+
.env
74+
.venv
75+
env/
76+
venv/
77+
ENV/
78+
env.bak/
79+
venv.bak/
80+
81+
# Spyder project settings
82+
.spyderproject
83+
.spyproject
84+
85+
# Rope project settings
86+
.ropeproject
87+
88+
# mkdocs documentation
89+
/site
90+
91+
# mypy
92+
.mypy_cache/
93+
.dmypy.json
94+
dmypy.json
95+
96+
# Pyre type checker
97+
.pyre/
98+
99+
# uv
100+
uv.lock
101+
102+
# IDE
103+
.idea/
104+
.vscode/
105+
*.swp
106+
*.swo
107+
*~
108+
109+
# OS
110+
.DS_Store
111+
Thumbs.db
112+
113+
# Local development
114+
*.local
115+
.envrc

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# capiscio-mcp
1+
# CapiscIO MCP Guard
22

3-
Trust badges for MCP tool calls.
3+
Tool-level security for Model Context Protocol servers.
44

55
[![PyPI version](https://badge.fury.io/py/capiscio-mcp.svg)](https://badge.fury.io/py/capiscio-mcp)
66
[![Python 3.10+](https://img.shields.io/badge/python-3.10+-blue.svg)](https://www.python.org/downloads/)
77
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
88

9-
**capiscio-mcp** provides trust badges and identity verification for [Model Context Protocol (MCP)](https://modelcontextprotocol.io) tool calls. It implements:
9+
**MCP Guard** provides trust badges and identity verification for [Model Context Protocol (MCP)](https://modelcontextprotocol.io) tool calls. It implements:
1010

1111
- **RFC-006**: MCP Tool Authority and Evidence
1212
- **RFC-007**: MCP Server Identity Disclosure and Verification
@@ -21,15 +21,15 @@ pip install capiscio-mcp
2121
pip install capiscio-mcp[mcp]
2222
```
2323

24-
## Why capiscio-mcp?
24+
## Why MCP Guard?
2525

2626
MCP servers expose powerful tools to autonomous agents—file systems, databases, APIs. But MCP itself doesn't define how to:
2727

2828
- **Authenticate** which agent is calling a tool
2929
- **Authorize** whether that agent should have access
3030
- **Audit** what happened for post-incident review
3131

32-
capiscio-mcp solves this with:
32+
MCP Guard solves this with:
3333

3434
| Feature | Description |
3535
|---------|-------------|
@@ -139,7 +139,7 @@ async with CapiscioMCPClient(
139139

140140
## Core Connection Modes
141141

142-
capiscio-mcp connects to capiscio-core for cryptographic operations:
142+
MCP Guard connects to capiscio-core for cryptographic operations:
143143

144144
### Embedded Mode (Default)
145145

-2.89 KB
Binary file not shown.
-6.4 KB
Binary file not shown.
-21.9 KB
Binary file not shown.
-25.6 KB
Binary file not shown.
-15.1 KB
Binary file not shown.
-8.48 KB
Binary file not shown.
-963 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)