Iconik Mcp Server

F 47 completed
Api
cli / typescript · tiny
47
Files
10,048
LOC
0
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
58.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:57
Deduplication group #49374
Member of a group with 18 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Backend
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

Build me a command-line interface (CLI) server for interacting with the Iconik media asset management API, acting as a Model Context Protocol (MCP) server. I need it to support multiple profiles using configuration files or environment variables. The server should expose endpoints for both STDIO and HTTP transport, and I need to be able to control the access level—like `read`, `readwrite`, or `full`—to manage which of the 143 available MCP Tools are registered. Please ensure it's set up with Docker Compose for easy deployment.
typescript cli mcp api docker media-management server
Generated by gemma4:latest

Catalog Information

The iconik-mcp-server project provides a Media Capture and Processing (MCP) server for the Iconik media asset management API.

Description

This is an MCP server designed specifically for use with the Iconik media asset management API. It enables efficient processing of media assets, allowing users to capture and manage their content effectively. The server supports various features that make it a valuable addition to any media workflow.

الوصف

هذا هو خادم تجميع و معالجة الميديا (MCP) مصمم خصيصًا للاستخدام مع واجهة برمجة التطبيقات للمديا Iconik. يتيح هذا الخادم معالجة الملفات الفنية بفعالية، مما يسمح للمستخدمين بتجميع وتحكم في محتواهم بشكل فعال.

Novelty

5/10

Tags

media-asset-management mcp-server iconik-api content-capture processing

Technologies

zod

Claude Models

claude (unknown version) claude-opus-4.6

Quality Score

F
47.1/100
Structure
43
Code Quality
57
Documentation
43
Testing
0
Practices
62
Security
84
Dependencies
60

Strengths

  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 2094 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 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)

Security & Health

6.8h
Tech Debt (B)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (14)
Repobility · severity-and-effort ranking · https://repobility.com
ISC
License
11.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
78.3%
json
20.0%
markdown
1.5%
yaml
0.2%

Frameworks

None detected

Concepts (2)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject DescriptionA Model Context Protocol (MCP) server for the Iconik media asset management API. This enables AI assistants like Claude to interact with your Iconik media library.80%
auto_categoryWeb Backendweb-backend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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