Tmp Bs Mcp
F 39 completed
Other
containerized / python · tiny
25
Files
4,489
LOC
1
Frameworks
4
Languages
Pipeline State
completedRun ID
#1546002Phase
doneProgress
0%Started
2026-04-16 23:39:26Finished
2026-04-16 23:39:26LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
29.67Framework unique
—Isolation
—Last stage change
2026-05-10 03:34:57Deduplication group #47342
Repobility — same analyzer, your code, free for public repos · /scan/
🧪 Code Distillation
Browse all specs →AI Prompt
I want to build a containerized application using FastAPI in Python. The project structure includes a `server` directory, utility functions in `utils/`, and data models in `models/`. I need a setup that can be built using a Dockerfile, and I should include an installation script (`install.sh`) to manage dependencies listed in `requirements.txt`. The core functionality seems to involve some kind of proxy or communication mechanism, so please structure the main entry point around `mcp_stdio_proxy.py`.
python fastapi docker containerization api scripting backend
Generated by gemma4:latest
Catalog Information
I want to build a containerized application using FastAPI in Python. The project structure includes a server directory, utility functions in utils/, and data models in models/. I need a setup that can be built using a Dockerfile, and I should include an installation script (install.sh) to manage dependencies listed in requirements.txt. The core functionality seems to involve some kind of proxy or communication mechanism, so please structure the main entry point around `mcp_stdio_proxy.
Tags
python fastapi docker containerization api scripting backend
Quality Score
F
38.8/100
Structure
31
Code Quality
52
Documentation
32
Testing
0
Practices
52
Security
70
Dependencies
90
Strengths
- Consistent naming conventions (snake_case)
- Containerized deployment (Docker)
Weaknesses
- Missing README file — critical for project understanding
- No LICENSE file — legal ambiguity for contributors
- No tests found — high risk of regressions
- No CI/CD configuration — manual testing and deployment
- 653 duplicate lines detected — consider DRY refactoring
- 3 'god files' with >500 LOC need decomposition
Recommendations
- Add a comprehensive README.md explaining purpose, setup, usage, and architecture
- Add a test suite — start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Languages
Frameworks
FastAPI
Symbols
function99
method59
constant53
class23
variable13
API Endpoints (9)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · severity-and-effort ranking · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /api/call_tool | api_call_tool | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /api/tools | api_list_tools | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /favicon.ico | favicon | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /favicon.png | favicon | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /health | health | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /messages/ | handle_messages | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /sse | handle_sse | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| POST | /upload | upload_eeg | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | /upload | upload_form | FastAPI/Flask | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All rows above produced by Repobility · https://repobility.com
Embed Badge
Add to your README:
BinComp Dependency Hardening
All packages →10 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Ftorch2.11.0 · 1,257 gadgets · risk 5116.6Nstarlette1.0.0 · 0 gadgets · risk 1608.0Nmcp1.27.0 · 0 gadgets · risk 971.5Nasyncio4.0.0 · 0 gadgets · risk 0.0Nfastapi0.135.3 · 0 gadgets · risk 0.0Nhttpx0.28.1 · 0 gadgets · risk 0.0Fnumpy2.4.4 · 6,596 gadgets · risk 0.0Fscipy1.17.1 · 21,805 gadgets · risk 0.0Ntqdm4.67.3 · 0 gadgets · risk 0.0Nuvicorn0.44.0 · 0 gadgets · risk 0.0