Skip to main content
Glama
decagondev

MCP Factory

by decagondev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NASA_API_KEYNoAPI key for NASA APOD. Uses DEMO_KEY by default.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_todays_space_photoA

Get today's Astronomy Picture of the Day from NASA.

get_space_photo_by_dateA

Get the Astronomy Picture of the Day for a specific date (YYYY-MM-DD).

get_random_space_photoA

Get a random Astronomy Picture of the Day from NASA's archives.

scan_codebaseA

Run a full multi-pass security and quality scan on a codebase directory.

Executes all analyzers: secret detection, OWASP security patterns, debug statement detection, code quality checks, style linting, and dependency vulnerability scanning via OSV.dev.

Use this when asked to review, audit, or scan a codebase for issues.

scan_secretsA

Scan a codebase directory for exposed secrets, API keys, and credentials.

Detects AWS keys, GitHub tokens, GCP keys, Slack tokens, JWTs, private keys, database connection strings, and generic hardcoded secrets.

Use this when asked to check for leaked credentials or secrets.

scan_security_patternsA

Scan a codebase for OWASP-style security antipatterns.

Detects SQL injection vectors, XSS sinks, eval/exec usage, insecure cryptographic primitives, path traversal, insecure deserialization, and shell injection patterns.

Use this when asked about security vulnerabilities or OWASP compliance.

scan_code_qualityA

Scan a codebase for code quality and style issues.

Checks for debug/print statements, oversized files, long lines, deep nesting, too many function parameters, trailing whitespace, TODO/FIXME comments, mixed indentation, superfluous comments, and naming convention violations (PEP 8 for Python, camelCase for JS/TS).

Use this when asked to check code quality, readability, or style.

scan_dependenciesA

Scan a project's dependency manifests for known CVEs via OSV.dev.

Parses package.json, requirements.txt, pyproject.toml, go.mod, Cargo.toml, and Gemfile.lock, then queries the OSV vulnerability database for each dependency.

Use this when asked to check dependencies for vulnerabilities or CVEs.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
famous_space_datesList of famous space exploration dates to explore in APOD archives.
owasp_top_10_referenceOWASP Top 10 (2021) quick reference for code security reviews.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/decagondev/MCP-Factory'

If you have feedback or need assistance with the MCP directory API, please join our Discord server