Revitmcpbridge2026

D 60 completed
Api
unknown / csharp · medium
1,404
Files
342,294
LOC
0
Frameworks
8
Languages

Pipeline State

completed
Run ID
#289198
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
61.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #52359
Member of a group with 11 similar repo(s) — this repo is canonical view group →
Top concepts (12)
RepositorySingletonLayered Architectureapibusiness_logicdata_accessinfrastructuretestingFactoryLoggingSearchTesting
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a Revit add-in, similar to the RevitMCPBridge, that allows AI systems to interact with the Revit API programmatically. The core functionality should expose the entire Revit API through the Model Context Protocol (MCP) using named pipes for communication. I need the system to support reading, creating, modifying, and validating any element within a Revit model. Please ensure the design accounts for handling a large number of endpoints and avoids thread contention issues common with HTTP servers. The system should ideally accept JSON input and provide structured results.
csharp revit revit-api mcp named-pipes ai-integration aec add-in json
Generated by gemma4:latest

Catalog Information

RevitMCPBridge is a Revit add-in that exposes the entire Revit API through the Model Context Protocol (MCP) via named pipes, allowing AI systems to read, create, modify, and validate anything in a Revit model programmatically.

Description

RevitMCPBridge is a Revit add-in that provides full access to the Revit API through the Model Context Protocol (MCP) using named pipes. This allows AI systems to interact with Revit models without manual intervention. The bridge exposes over 705 endpoints, supports parameter validation and transaction management, and returns structured error responses.

الوصف

RevitMCPBridge هو إضافة لبرنامج Revit التي توفر الوصول الكامل إلى واجهة برمجة التطبيقات (API) من خلال بروتوكول سياق النموذج (MCP) باستخدام مجاري تسمية. هذا يسمح للأنظمة الذكية بالتفاعل مع نماذج Revit بدون تدخل يدوى. يتم عرض أكثر من 705 نقطة الوصول، ويدعم التحقق من المعلمات والتنسيق الإدارة، ويُعيد استجابات الخطأ المحددة.

Novelty

9/10

Tags

revit model-context-protocol named-pipes ai-integration api-access parameter-validation transaction-management

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

D
59.6/100
Structure
79
Code Quality
31
Documentation
82
Testing
85
Practices
37
Security
55
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (69% test-to-source ratio)
  • Properly licensed project

Weaknesses

  • 20 files with critical complexity need refactoring
  • 29 bare except/catch blocks swallowing errors
  • Potential hardcoded secrets in 2 files
  • 67418 duplicate lines detected \u2014 consider DRY refactoring
  • 85 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Replace bare except/catch blocks with specific exception types
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 39 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

1
Vulnerabilities
0
Critical CVEs
100.3h
Tech Debt (A)
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
MIT
License
12.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

csharp
45.2%
json
24.7%
python
15.1%
markdown
11.9%
text
1.9%
html
1.1%
yaml
0.0%
shell
0.0%

Frameworks

None detected

Symbols

variable1,040
constant555
function434
method212
class48
property8
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

Concepts (18)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
design_patternRepositoryFound repository-named files80%
design_patternSingletonFound get_instance/instance patterns70%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layerapiDetected api layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layerdata_accessDetected data_access layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
design_patternFactoryFound factory/create_ naming patterns60%
business_logicLoggingDetected from 19 related files50%
business_logicSearchDetected from 21 related files50%
business_logicTestingDetected from 317 related files50%
business_logicUser ManagementDetected from 18 related files50%
business_logicAnalyticsDetected from 31 related files50%
business_logicAuthenticationDetected from 2 related files50%
business_logicConfigurationDetected from 12 related files50%
business_logicFile ManagementDetected from 19 related files50%
business_logicDatabaseDetected from 33 related files50%

Threat Findings

1
Total Threats
0
Critical
1
High
View Threat Intel

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/12943.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV

BinComp Dependency Hardening

All packages →
4 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.6Nrequests2.33.1 · 0 gadgets · risk 3687.0Cmatplotlib3.10.8 · 2,481 gadgets · risk 0.0Fnumpy2.4.4 · 6,596 gadgets · risk 0.0