Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"indian-store-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A production-ready Model Context Protocol (MCP) server with external OAuth 2.0 authentication powered by Ory Hydra. This implementation separates authentication concerns: your MCP server handles user authentication, while Ory Hydra handles OAuth token management.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in ecommerce
Production-grade MCP server and CLI tool for Shopify Admin GraphQL API — 49+ tools, YAML-extensible, dual auth, dual transport, Docker-ready
A command line tool for setting up commercetools MCP server
35+ AI tools for TCG card grading, Monte Carlo pricing, 370K+ product search. BYOK.
This is the reference implementation for the mcp server
MCP Security Weekly
Get CVE alerts and security updates for Indian Store Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A production-ready Model Context Protocol (MCP) server with external OAuth 2.0 authentication powered by Ory Hydra. This implementation separates authentication concerns: your MCP server handles user authentication, while Ory Hydra handles OAuth token management.
┌──────────────────────────────────────────────────────────────────┐
│ MCP CLIENTS │
│ (ChatGPT, Claude, Desktop Apps) │
└───────────────────────────┬──────────────────────────────────────┘
│
│ HTTPS
▼
┌──────────────────────────────────────────────────────────────────┐
│ GATEWAY API (Kubernetes) │
│ Routes: │
│ • /.well-known/* → MCP Server (OAuth Discovery) │
│ • /oauth2/* → Ory Hydra (OAuth Endpoints) │
│ • /oauth/register → MCP Server (Client Registration) │
│ • /login, /consent → MCP Server (Auth Handlers) │
│ • /mcp → MCP Server (Protected API) │
└────────────────┬────────────────┬────────────────────────────────┘
│ │
│ │
┌───────────▼───────┐ ┌──▼─────────────────────────┐
│ MCP SERVER │ │ ORY HYDRA │
│ (Port 8080) │◄───┤ (OAuth Provider) │
│ │ │ Public: 4444 │
│ Responsibilities: │ │ Admin: 4445 │
│ • User Auth │ │ │
│ • Login UI │ │ Responsibilities: │
│ • Consent │ │ • OAuth Protocol │
│ • Client Reg │ │ • Token Issuance │
│ • MCP Protocol │ │ • Token Validation │
│ • Token Validate │ │ • Client Storage │
└──────┬────────────┘ └───────┬────────────────────┘
│ │
│ │
▼ ▼
┌────────────────────────────────────────┐
│ PostgreSQL Database │
│ • users (MCP Server) │
│ • hydra_* tables (Ory Hydra) │
│ - clients │
│ - access_tokens │
│ - refresh_tokens │
│ - authorization_codes │
└────────────────────────────────────────┘
YOUR MCP SERVER = Authentication Provider
ORY HYDRA = OAuth Token Manager
internal/users/)File: users.go
What it does:
Key Functions:
NewUserStore(databaseURL) → Connects to PostgreSQL, creates tables
AddUser(email, password, name) → Adds user with hashed password
Authenticate(email, password) → Verifies credentials
GetUser(email) → Retrieves user info
ListUsers() → Returns all users (no passwords)
DeleteUser(email) → Removes user
... [View full README on GitHub](https://github.com/vishalk17/indian-store-mcp-server#readme)