Skip to main content
Glama
signatures.json8.56 kB
{ "languages": { "nodejs": { "name": "Node.js", "files": [ "package.json" ], "extensions": [ ".js", ".mjs", ".cjs" ] }, "typescript": { "name": "TypeScript", "files": [ "tsconfig.json" ], "extensions": [ ".ts", ".tsx" ] }, "python": { "name": "Python", "files": [ "requirements.txt", "pyproject.toml", "setup.py", "Pipfile" ], "extensions": [ ".py" ] }, "php": { "name": "PHP", "files": [ "composer.json" ], "extensions": [ ".php" ] }, "go": { "name": "Go", "files": [ "go.mod" ], "extensions": [ ".go" ] }, "java": { "name": "Java", "files": [ "pom.xml", "build.gradle", "build.gradle.kts" ], "extensions": [ ".java" ] }, "rust": { "name": "Rust", "files": [ "Cargo.toml" ], "extensions": [ ".rs" ] } }, "frameworks": { "nodejs": { "next": { "name": "Next.js", "deps": [ "next" ], "files": [ "next.config.js", "next.config.mjs", "next.config.ts" ] }, "react": { "name": "React", "deps": [ "react" ] }, "vue": { "name": "Vue.js", "deps": [ "vue" ] }, "vite": { "name": "Vite", "deps": [ "vite" ], "files": [ "vite.config.js", "vite.config.ts" ] }, "express": { "name": "Express", "deps": [ "express" ] }, "fastify": { "name": "Fastify", "deps": [ "fastify" ] }, "nest": { "name": "NestJS", "deps": [ "@nestjs/core" ] } }, "typescript": { "next": { "name": "Next.js", "deps": [ "next" ], "files": [ "next.config.js", "next.config.mjs", "next.config.ts" ] }, "react": { "name": "React", "deps": [ "react" ] }, "nest": { "name": "NestJS", "deps": [ "@nestjs/core" ] } }, "python": { "fastapi": { "name": "FastAPI", "deps": [ "fastapi" ] }, "flask": { "name": "Flask", "deps": [ "flask", "Flask" ] }, "django": { "name": "Django", "deps": [ "django", "Django" ], "files": [ "manage.py" ] }, "streamlit": { "name": "Streamlit", "deps": [ "streamlit" ] } }, "php": { "laravel": { "name": "Laravel", "deps": [ "laravel/framework" ], "files": [ "artisan" ] }, "symfony": { "name": "Symfony", "deps": [ "symfony/framework-bundle" ] } }, "go": { "gin": { "name": "Gin", "deps": [ "github.com/gin-gonic/gin" ] }, "fiber": { "name": "Fiber", "deps": [ "github.com/gofiber/fiber" ] }, "echo": { "name": "Echo", "deps": [ "github.com/labstack/echo" ] } }, "java": { "spring": { "name": "Spring Boot", "deps": [ "org.springframework.boot", "spring-boot-starter" ] } }, "rust": { "actix": { "name": "Actix Web", "deps": [ "actix-web" ] }, "rocket": { "name": "Rocket", "deps": [ "rocket" ] }, "axum": { "name": "Axum", "deps": [ "axum" ] } } }, "entryPoints": { "nodejs": [ "index.js", "main.js", "app.js", "server.js", "src/index.js", "src/main.js" ], "typescript": [ "index.ts", "main.ts", "app.ts", "server.ts", "src/index.ts", "src/main.ts" ], "python": [ "main.py", "app.py", "__main__.py", "run.py", "manage.py" ], "php": [ "index.php", "public/index.php" ], "go": [ "main.go", "cmd/main.go" ], "java": [ "src/main/java/**/*Application.java" ], "rust": [ "src/main.rs" ] }, "configFiles": [ ".env", ".env.example", ".env.local", "config.json", "config.yaml", "config.yml", ".eslintrc.js", ".eslintrc.json", ".prettierrc", "prettier.config.js", "jest.config.js", "vitest.config.ts", "tsconfig.json", "jsconfig.json", "docker-compose.yml", "docker-compose.yaml", "Dockerfile", ".dockerignore", ".gitignore" ], "docFiles": [ "README.md", "README.txt", "readme.md", "CHANGELOG.md", "LICENSE", "LICENSE.md", "CONTRIBUTING.md", "docs/", "documentation/" ], "ignorePatterns": [ "node_modules", ".git", "dist", "build", "out", "__pycache__", ".pytest_cache", "venv", ".venv", "env", ".env", "vendor", "target", ".idea", ".vscode", "*.log", ".DS_Store", "coverage", ".next", ".nuxt" ], "databaseHints": { "postgresql": [ "psycopg2", "pg", "postgres", "postgresql", "prisma", "typeorm", "sequelize" ], "mysql": [ "mysql", "mysql2", "pymysql" ], "mongodb": [ "mongoose", "mongodb", "pymongo", "motor" ], "redis": [ "redis", "ioredis", "aioredis" ], "sqlite": [ "sqlite3", "better-sqlite3", "sqlite" ] } }

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/QoutaID/qoutaMcp'

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