Back to Home
cyverse-de icon

formation-mcp

Verified Safe

by cyverse-de

Overview

Connects Claude Code (an AI assistant) to the CyVerse Discovery Environment to enable natural language management of scientific applications, analyses, and data.

Installation

Run Command
./formation-mcp

Environment Variables

  • FORMATION_BASE_URL
  • FORMATION_USERNAME
  • FORMATION_PASSWORD
  • FORMATION_TOKEN
  • LOG_LEVEL
  • LOG_JSON
  • METRICS_ADDR

Security Notes

The server handles authentication externally (via token or username/password) and uses HTTPS for API communication. It avoids `eval`-like functions. The `open_in_browser` functionality uses system commands (`open`, `xdg-open`, `cmd /c start`) which, while standard for URL opening, inherently rely on the host OS's handling and could be a very minor theoretical vector if an extremely malformed URL were passed and mishandled by the OS (though current usage passes raw URL directly). Overall, the code appears robust and follows good security practices for a Go application.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens300
Stars0
Forks0
Last Update2025-11-20

Tags

Claude CodeCyVerseAI AssistantData ManagementApplication Management