arythmatic-connect-mcp

v0.2.0 suspicious
4.0
Medium Risk

MCP server for Arythmatic Connect — let your AI agent post, comment, read channels, file support tickets, and chat from inside Claude / Cursor / any MCP-compatible client.

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package is likely legitimate given its functionality description and low risk scores for shell execution, obfuscation, and credential harvesting. However, the medium network risk score and missing repository raise suspicion about its origin and maintenance.

  • Medium network risk due to potential unauthorized data transmission
  • Repository not found, sparse author details
Per-check LLM notes
  • Network: The detection of network calls with an API key suggests the package may be communicating with an external service, which could indicate legitimate functionality but also potential unauthorized data transmission.
  • Shell: No shell execution patterns were detected.
  • Obfuscation: No obfuscation patterns detected, indicating low risk.
  • Credentials: No credential harvesting patterns detected, indicating low risk.
  • Metadata: The repository not being found and the author's details being sparse suggest potential risks.

📦 Package Quality Overall: Low (4.2/10)

◈ Medium Test Suite 6.0

Partial test coverage signals detected

  • 2 test file(s) detected (e.g. test_client.py)
◈ Medium Documentation 7.0

Some documentation present

  • Documentation URL: "Documentation" -> https://github.com/askmeidentitycorp/Arythmatic-community-ba
  • Detailed PyPI description (14635 chars)
○ Low Contributing Guide 2.0

No contributing guide or governance files found

  • No CONTRIBUTING, CODE_OF_CONDUCT, or governance files found
◈ Medium Type Annotations 5.0

Partial type annotation coverage

  • 70 type-annotated function signatures detected in source
○ Low Multiple Contributors 1.0

Could not retrieve contributor data from GitHub

  • GitHub API error: 404

🔬 Heuristic Checks

Outbound Network Calls score 1.5

Found 1 network call pattern(s)

  • api_key self._http = httpx.Client( timeout=timeout, headers={
Code Obfuscation

No obfuscation patterns detected

Shell / Subprocess Execution

No shell execution patterns detected

Credential Harvesting

No credential harvesting patterns detected

Typosquatting

No typosquatting candidates detected

Registered Email Domain

Email domain looks legitimate: arythmatic.cloud>

Suspicious Page Links

All external links appear legitimate

Git Repository History score 3.0

Repository not found (deleted or private)

  • Repository not found (deleted or private)
Maintainer History score 4.0

2 maintainer concern(s) found

  • Author name is missing or very short
  • Author "" appears to have only 1 package on PyPI (new or inactive account)
Known CVE Vulnerabilities

No known vulnerabilities found in OSV database.

💡 AI App Starter Prompt

Use this prompt to build a project with arythmatic-connect-mcp
Create a Python-based mini-application named 'ArythmaticChatBot' that leverages the 'arythmatic-connect-mcp' package to interact with an MCP (Multi-Client Protocol) compatible AI service like Claude or Cursor. This application should allow users to perform the following actions through a simple command-line interface:

1. Post messages to specific channels.
2. Comment on existing posts within these channels.
3. Read updates from subscribed channels.
4. File support tickets directly through the application.
5. Engage in real-time chat sessions with the AI service.

The application must authenticate users before allowing them to perform any of the above actions. For simplicity, assume authentication details are stored locally in a secure manner (e.g., encrypted files).

In addition to these core functionalities, consider adding the following advanced features:
- Support for multiple user accounts within the same session.
- A history feature that logs all interactions (posts, comments, chats) for each user.
- An option to subscribe/unsubscribe from channels dynamically.
- Integration with a simple GUI toolkit like Tkinter for a more user-friendly experience.

Your task is to design and implement this application using best coding practices, including proper documentation, error handling, and modular code structure. Utilize the 'arythmatic-connect-mcp' package to handle the communication between the application and the AI service. Ensure your solution demonstrates a deep understanding of both the package's capabilities and Python programming principles.

💬 Discussion Feed

Leave a comment

No discussion yet. Be the first to share your thoughts!