Skip to main content
Glama
cmdaltctr

Claude Gemini MCP Integration

by cmdaltctr
DOCUMENTATION_REFRESH_SUMMARY.md3.09 kB
# Documentation Refresh Summary ## Overview This document summarizes the queued edits applied to consolidate and fix documentation issues across SECURITY.md, TESTING.md, Bandit docs, and Makefile. ## Files Updated ### 1. `test_security.py` - **Issue**: Referenced `SECURITY.md` instead of `docs/SECURITY.md` - **Fix**: Updated file path reference to correct location - **Impact**: Security tests now correctly validate documentation patterns ### 2. `.bandit` Configuration - **Issue**: Inconsistent skip rules between `.bandit` and `pyproject.toml` - **Fix**: Consolidated to skip `B101,B601,B602` (consistent with pyproject.toml) - **Impact**: Unified bandit configuration across all scanning tools ### 3. `docs/archive/BANDIT_SARIF_SETUP.md` - **Issue**: Documentation referenced incorrect skip rules - **Fix**: Updated to reflect correct skip rules including `B602` for shell=True warnings - **Impact**: Accurate documentation of bandit configuration ### 4. `Makefile` - **Issue**: Referenced non-existent test files (`test_gemini_helper.py`) - **Fix**: Updated all references to use actual test files (`test_basic_operations.py`) - **Impact**: All make commands now reference correct test files and classes ## Verification ### Commands Fixed All the following commands now work correctly: - `make test-help` - Shows accurate test pattern examples - `make test-specific TEST_PATTERN=tests/unit/test_basic_operations.py::BasicTests::test_addition` - `make test-debug TEST_PATTERN=tests/integration/test_cli_fallback.py` ### File References Corrected - `test_security.py` → `docs/SECURITY.md` - `tests/unit/test_gemini_helper.py` → `tests/unit/test_basic_operations.py` - `TestPromptSanitization` → `BasicTests` - `test_basic_sanitization` → `test_addition` ### Configuration Consistency - `.bandit` skips: `B101,B601,B602` - `pyproject.toml` skips: `B101,B601,B602` - Documentation reflects actual configuration ## Files Validated ### Existing Files Confirmed - ✅ `scripts/run_tests.py` - Test runner script exists and works correctly - ✅ `tests/unit/test_basic_operations.py` - Contains `BasicTests` class with `test_addition` method - ✅ `tests/integration/test_cli_fallback.py` - Integration test file exists - ✅ `requirements-dev.txt` - Contains `bandit-sarif-formatter>=1.1.1` - ✅ `.github/workflows/security.yml` - Security workflow properly configured - ✅ `docs/SECURITY.md` - Security documentation exists at correct location ### Configuration Files - ✅ `.bandit` - Consolidated configuration - ✅ `pyproject.toml` - Consistent bandit settings - ✅ `Makefile` - Corrected test file references ## Status All queued edits have been successfully applied. The documentation is now: - ✅ **Consistent** - All references point to existing files - ✅ **Accurate** - Commands and examples work as documented - ✅ **Consolidated** - Configuration is unified across tools - ✅ **Validated** - All links and references verified ## Next Steps The documentation refresh is complete. All examples, commands, and links are now correct after cleanup.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cmdaltctr/claude-gemini-mcp-slim'

If you have feedback or need assistance with the MCP directory API, please join our Discord server