Pinchtab Mcp

B 85 completed
Api
cli / json · tiny
48
Files
10,726
LOC
1
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
62.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:02
Deduplication group #51524
Member of a group with 20 similar repo(s) — canonical #34144 view group →
Top concepts (2)
Project DescriptionTesting
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create a command-line tool, similar to what `pinchtab-mcp` does, that allows developers to control a Chrome browser using accessibility tree snapshots via the Model Context Protocol. The tool should be runnable via `npx` and handle client setup instructions for various IDEs like VS Code and Cursor by referencing configuration files like `.vscode/mcp.json`. It should also support configuration via environment variables for settings like `CHROME_BINARY` and `PINCHTAB_TOKEN`.
cli typescript json chrome browser-automation developer-tool command-line accessibility-tree
Generated by gemma4:latest

Catalog Information

Pinchtab-MCP is a server that lets developers control Chrome browsers via accessibility tree snapshots.

Description

Pinchtab-MCP is a server that enables developers to control Chrome browsers through accessibility tree snapshots. It captures the accessibility tree of a page, interprets it, and exposes a simple API for actions such as click, scroll, type, and state changes. The server can be integrated into automated testing pipelines or custom tooling, providing a lightweight alternative to traditional debugging protocols. Target users include frontend developers, QA engineers, and automation specialists who need reliable browser control in headless or remote environments. By leveraging accessibility information, it offers a more robust and accessible approach to browser automation.

الوصف

يقدّم هذا المشروع خادماً يُمكّن المطورين من التحكم في متصفح Chrome عبر استعراض شجرة الوصول (accessibility tree). يعتمد على التقاط لقطات شجرة الوصول لتحديد العناصر وتوجيه الأوامر بدقة عالية. يتيح إرسال أوامر مثل النقر، التمرير، إدخال النص، وتغيير الحالة من خلال واجهة برمجية بسيطة. يستهدف المهندسين الذين يحتاجون إلى أتمتة اختبارات واجهة المستخدم أو تنفيذ سيناريوهات تفاعلية دون الاعتماد على بروتوكولات تصحيح الأخطاء التقليدية. يحل مشكلة صعوبة التحكم في المتصفحات في بيئات غير مرئية أو سرية، حيث يوفر طريقة بديلة تعتمد على واجهة الوصول. يبرز عن الحلول الأخرى بكونه يدمج التحكم بالمتصفح مع معايير الوصول، ما يضمن توافقاً أفضل مع أدوات الاختبار القائمة على القابلية للوصول.

Novelty

7/10

Tags

browser-automation chrome-control accessibility-tree remote-debugging automation-server automation-api

Technologies

vitest

Claude Models

claude-opus-4.6

Quality Score

B
84.8/100
Structure
85
Code Quality
100
Documentation
56
Testing
85
Practices
77
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (71% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 133 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a linter configuration to enforce code style consistency

Security & Health

4.1h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
MIT
License
0.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
72.8%
typescript
17.6%
markdown
4.5%
html
4.1%
yaml
1.0%

Frameworks

Vitest

Concepts (2)

Data scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
auto_descriptionProject Description![npm version](https://www.npmjs.com/package/pinchtab-mcp) ![CI](https://github.com/maderwin/pinchtab-mcp/actions/workflows/ci.yml) ![License: MIT](https://opensource.org/licenses/MIT)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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