Folder Mcp

C 62 completed
Api
cli / typescript · medium
792
Files
179,790
LOC
3
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
77.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:28
Deduplication group #60151
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Open data scored by Repobility · https://repobility.com

AI Prompt

Create a Model Context Protocol (MCP) server written in TypeScript that allows Large Language Models to securely interact with a local file system. The server needs to handle folder operations, including recursively listing files, searching by name patterns using glob support, and retrieving folder metadata. It must implement the MCP standard, support Stdio transport, and include security checks to prevent directory traversal. Also, ensure it can be configured using a `config.yaml` file to manage settings like embedding models (supporting Ollama integration) and caching.
typescript cli mcp llm file-system react express ollama rag
Generated by gemma4:latest

Catalog Information

The folder-mcp project provides a Model Context Protocol server for managing folder operations and accessing the file system.

Description

This project is a server-side implementation of the Model Context Protocol, which enables efficient management of folder operations and file system access. It allows developers to create a centralized protocol for handling folder-related tasks, making it easier to manage complex file systems. The project uses TypeScript and JavaScript, with Express as the web framework, and React for client-side rendering. Vitest is used for unit testing. SQLite is employed as the database management system.

الوصف

هذا المشروع هو تنفيذ الخادم لمعايير نموذج السياق، مما يسمح بتعامل مع العمليات المضمنة في مجلدات ووصول إلى نظام الملفات بشكل فعال. يتيح للمطورين إنشاء معيار مركزي لتعامل مع المهام المتعلقة بمجلدات، مما يجعل من السهل التعامل مع أنظمة الملفات المعقدة. يستخدم المشروع لغة TypeScript ولغة JavaScript، مع Express كأحد إطاريات الويب، و React للرندر الزاوي. يُستخدم Vitest للتحقق الوحدة. يُستخدم SQLite ك систему إدارة قواعد البيانات.

Novelty

5/10

Tags

folder-management file-system-access model-context-protocol server-side-implementation centralized-protocol

Technologies

express react vitest

Claude Models

claude-opus-4.5

Quality Score

C
62.5/100
Structure
60
Code Quality
64
Documentation
81
Testing
50
Practices
55
Security
65
Dependencies
60

Strengths

  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 4 bare except/catch blocks swallowing errors
  • Potential hardcoded secrets in 1 files
  • 17000 duplicate lines detected \u2014 consider DRY refactoring
  • 31 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 413 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

120.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility · MCP-ready · https://repobility.com
MIT
License
5.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
61.6%
markdown
26.5%
json
6.6%
javascript
3.6%
python
1.5%
html
0.1%
yaml
0.0%
text
0.0%
xml
0.0%

Frameworks

React Express Vitest

Concepts (2)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
auto_descriptionProject DescriptionModel Context Protocol Server for Folder Operations80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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