vecura-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@vecura-mcp-serverWhat docking models are available?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
vecura-mcp-server
Working on this repo with an AI agent? Read AGENTS.md first — it covers the architecture decisions and the upstream contract gotchas.
MCP server exposing Vecura's bio/drug-discovery models to LLM agents.
Thin by design: it authenticates the caller and forwards to existing services. The
schema and submission logic live in vecura-app, so a job submitted through MCP and
one submitted through the tool page take the same code path.
Tools
Tool | Status | Backing call |
| ✅ |
|
| ✅ |
|
| ✅ |
|
| ✅ |
|
Related MCP server: protein-design-mcp
Auth
Clients send Authorization: Bearer <JWT> — the same token the frontend gets from
GET {AUTH_SERVICE_URL}/v1/token. The token is verified against the auth service's
JWKS (via Hono's built-in jwk middleware, with the key set cached here) and
forwarded downstream, so every job is created as the real user with their
org membership, role and credits. There is no service account.
orgId comes from the token's session.activeOrganizationId, which pins one
organization per token: switching orgs requires a new token.
Unlike vecura-workflow (which leaves JWT_ISSUER/JWT_AUDIENCE unset), this
server always verifies iss and aud — it is the internet-facing entry point.
Configuration
Env | Default | Purpose |
|
| Better Auth service |
|
| JWKS endpoint |
| origin of | Expected |
| origin of | Expected |
|
| Model catalog |
|
| Next.js app: schema + submit routes, and the |
|
| Listen port (3000 is vecura-app's dev server) |
The iss/aud defaults match Better Auth, which signs both as the auth service's
base-URL origin.
Running
pnpm install
cp .env.example .env # optional — defaults in src/config.ts work for a local stack
pnpm dev # tsx watch
pnpm build && pnpm startSmoke test (expects 401 without a token):
curl -s -o /dev/null -w '%{http_code}\n' -X POST localhost:3100/mcp \
-H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Note on the MCP server lifecycle
src/index.ts builds a new McpServer per request. A module-level instance —
as shown in the hono-mcp docs — fails from the second request onward with
Already connected to a transport, because Protocol.connect refuses to rebind
(@modelcontextprotocol/sdk shared/protocol.js:215-218). Guarding that with
isConnected() instead would make every caller share one transport, which is not a
safe boundary when each request carries a different user's identity.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables MCP clients to connect to LLM/API services using the Model Context Protocol, providing real-time interaction and tool access. Also offers RESTful API endpoints via FastAPI for programmatic integration with existing systems.Last updatedApache 2.0
- Alicense-qualityCmaintenanceAn MCP server that gives LLM agents access to computational protein design tools.Last updated14Apache 2.0
- AlicenseAqualityBmaintenanceA high-performance MCP server that gives LLMs access to 25 biomedical tools federated across 50+ upstream APIs for genes, variants, drugs, diseases, literature, clinical trials, and structural biology.Last updated25432MIT

globus-mcpofficial
AlicenseAqualityCmaintenanceMCP server enabling LLMs to manage Globus data transfers and compute tasks.Last updated1011Apache 2.0
Related MCP Connectors
MCP Hub: AI service discovery, per-user OAuth, and multi-service workflow orchestration
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
MCP server for verifying EUDI/Talao wallet data via OIDC4VP (pull) for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/NYB-AI/vecura-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server