alpha-forge-mcp

v0.1.0a3 suspicious
4.0
Medium Risk

MCP server (stdio) exposing the AlphaForge `forge` CLI to Claude Code / Cursor / Codex

🤖 AI Analysis

Final verdict: SUSPICIOUS

The package shows some signs of potential misuse, particularly concerning shell execution and the lack of established metadata. However, it does not present clear evidence of malicious intent.

  • Shell execution could be exploited if misused.
  • New repository with limited activity raises concerns.
Per-check LLM notes
  • Network: No network calls detected, which is low risk.
  • Shell: Shell execution might be used for legitimate purposes but requires further investigation to ensure it's not being misused.
  • Obfuscation: No obfuscation patterns detected, indicating low risk of malicious obfuscation.
  • Credentials: No credential harvesting patterns detected, suggesting legitimate use without risk of secret theft.
  • Metadata: The repository is new with no activity indicators, and the maintainer has a single package on PyPI, raising suspicion but not conclusive evidence of malice.

📦 Package Quality Overall: Low (4.6/10)

✦ High Test Suite 9.0

Test suite present — 2 test file(s) found

  • Test runner config found: pyproject.toml
  • 2 test file(s) detected (e.g. test_forge_client.py)
◈ Medium Documentation 5.0

Some documentation present

  • Detailed PyPI description (3229 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

  • 24 type-annotated function signatures detected in source
○ Low Multiple Contributors 2.0

Single-author or unverifiable project

  • 1 unique contributor(s) across 8 commits in alforge-labs/alpha-forge-mcp
  • Single author with few commits — possibly a personal or throwaway project

🔬 Heuristic Checks

✓ Outbound Network Calls

No suspicious network call patterns found

✓ Code Obfuscation

No obfuscation patterns detected

⚠ Shell / Subprocess Execution score 4.0

Found 2 shell execution pattern(s)

  • try: proc = subprocess.run( cmd, capture_output=True,
  • + "\n" ) proc = subprocess.run( [sys.executable, "-m", "alpha_forge_mcp"],
✓ Credential Harvesting

No credential harvesting patterns detected

✓ Typosquatting

No typosquatting candidates detected

✓ Registered Email Domain

No author email provided

✓ Suspicious Page Links

All external links appear legitimate

⚠ Git Repository History score 5.0

Git history flags: Repository created very recently: 5 day(s) ago (2026-06-01T14:31:03Z)

  • Repository created very recently: 5 day(s) ago (2026-06-01T14:31:03Z)
  • Repository has zero stars and zero forks
⚠ Maintainer History score 2.0

1 maintainer concern(s) found

  • Author "AlForge Labs" 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 alpha-forge-mcp
Create a Python-based application named 'CodeCraft' that leverages the 'alpha-forge-mcp' package to provide an interactive coding environment for developers. This application should allow users to connect to an MCP server running the AlphaForge `forge` CLI, enabling them to execute code snippets, receive real-time feedback, and perform various coding tasks directly through the application interface.

Step-by-Step Instructions:
1. Install the required packages including 'alpha-forge-mcp'.
2. Set up a connection to the MCP server using the 'alpha-forge-mcp' package.
3. Implement a user-friendly command-line interface where users can input code snippets.
4. Develop functionality within the app to send these snippets to the MCP server for execution via the `forge` CLI.
5. Ensure that the results of the executed code are displayed back to the user in real-time.
6. Add error handling mechanisms to gracefully manage any issues that arise during code execution.
7. Include features such as code highlighting, auto-completion, and syntax checking to enhance user experience.
8. Integrate a history feature that logs all executed code snippets and their outcomes for future reference.
9. Optionally, implement a feature that allows users to save their work sessions or share them with others.

Suggested Features:
- Support for multiple programming languages compatible with the `forge` CLI.
- Real-time collaboration mode allowing multiple users to work on the same code snippet simultaneously.
- A library of pre-written code snippets that users can use as templates or examples.
- Integration with popular version control systems like Git for seamless project management.
- Advanced debugging tools integrated into the application to assist with troubleshooting.
- An option for users to configure their own settings, such as theme selection or shortcut customization.

The 'alpha-forge-mcp' package will be crucial in facilitating communication between your application and the MCP server, allowing for seamless execution of code snippets and retrieval of results. Your goal is to create a powerful yet intuitive tool that enhances the coding experience for developers of all skill levels.

💬 Discussion Feed

Leave a comment

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