MCP Server for tibet-forge - Scan code, get roasts, submit to Hall of Shame
Project description
mcp-server-tibet-forge
MCP Server for tibet-forge - The Gordon Ramsay of code scanning.
Scan code, get roasts, and compete in the Hall of Shame - all from your AI assistant!
Installation
pip install mcp-server-tibet-forge
Configuration
Add to your Claude Desktop config (~/.config/claude/claude_desktop_config.json):
{
"mcpServers": {
"tibet-forge": {
"command": "mcp-server-tibet-forge"
}
}
}
Or with uvx:
{
"mcpServers": {
"tibet-forge": {
"command": "uvx",
"args": ["mcp-server-tibet-forge"]
}
}
}
Tools
forge_scan
Scan a project directory for code quality issues. Returns trust score, grade, and Gordon Ramsay-style roasts.
"Scan my project at ~/code/myapp"
forge_score
Quick trust score check for a project.
"What's the score for ~/code/myapp?"
forge_shame
Submit a scanned project to the public Hall of Shame leaderboard. Compete for Shitcoder of the Month!
"Submit ~/code/myapp to the Hall of Shame as 'JohnDoe'"
forge_leaderboard
View the Hall of Shame leaderboard - who has the worst code?
"Show me the Hall of Shame leaderboard"
Example Usage
Ask Claude:
"Scan my code at ~/projects/legacy-app and tell me how bad it is"
Claude will:
- Run tibet-forge scan
- Show you the trust score (0-100)
- Roast your code Gordon Ramsay style
- Offer to submit to the Hall of Shame
The TIBET Grading Scale
| Grade | Score | Verdict |
|---|---|---|
| A | 90-100 | FUCKING AWESOME! Push to production. |
| B | 70-89 | Solid. Add a @tibet_audit wrapper. |
| C | 50-69 | Dangerous. The CISO gets hives. |
| D | 25-49 | Over-engineered. Stop hallucinating. |
| F | 0-24 | SHIT. Delete the repo and start over. |
Hall of Shame
The public leaderboard at humotica.com tracks:
- Points: Lower score = more shame points
- Categories: bloat_king, security_nightmare, spaghetti_master, llm_hallucinator
- Monthly winners: Compete for Shitcoder of the Month!
Links
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_server_tibet_forge-0.1.0.tar.gz.
File metadata
- Download URL: mcp_server_tibet_forge-0.1.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a0611f6954368d6ecda3197edc1d6e559904dae9a6a388e6d9e9ca50af63283b
|
|
| MD5 |
ebb583093f0acd51dbe7732f195cd4d3
|
|
| BLAKE2b-256 |
ddeb1386daa37209e1ab31f1ef9334d4c28a5863c831ad2eaccc97954c90c956
|
File details
Details for the file mcp_server_tibet_forge-0.1.0-py3-none-any.whl.
File metadata
- Download URL: mcp_server_tibet_forge-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a894830bd3c90143539e917118a4157f202e64250449a7aa7310496fcb3d841
|
|
| MD5 |
2f712863ca23e9d6b40da18f177e7f08
|
|
| BLAKE2b-256 |
96d46f3952357e680ac65609962ee4b6e3994db0f2df28276d0632c4ffe10e49
|