MCP Questionnaire
MCP Questionnaire
Superficies de entrada estructuradas dentro de la conversación de Claude — formularios prellenados, registros de supuestos, matrices de revisión — en lugar de preguntas aclaratorias como viñetas de prosa. El agente infiere lo que puede, renderiza un formulario ya prellenado con procedencia en cada valor, y tu trabajo es auditar una propuesta, no redactar una. Las respuestas fluyen directamente de vuelta al contexto del modelo.
DESIGN.html es la especificación canónica (ábrelo en un navegador — los mockups son clicables). Este README solo te dice cómo instalar y ejecutar.
Instalación (Claude Code)
Una instalación te da el conector y la habilidad que sabe cuándo un formulario es la jugada correcta:
/plugin marketplace add JakubMMazurek/MCP-Questionnaire
/plugin install mcp-questionnaire@mcp-questionnaireo desde una shell:
claude plugin marketplace add JakubMMazurek/MCP-Questionnaire
claude plugin install mcp-questionnaire@mcp-questionnaireRelated MCP server: Pane
Instalación (claude.ai / Claude Desktop — donde se renderizan los formularios)
Configuración → Conectores → Añadir conector personalizado → pega la URL de
packages/plugin/.mcp.json. Claude te enviará
a GitHub para iniciar sesión; si tu inicio de sesión de GitHub está en la lista de permitidos del servidor, vuelves
conectado. El primer renderizado pide un permiso único de "Permitir siempre". Añádelo
primero en web/escritorio — el móvil lo recoge desde allí.
Control de acceso
La URL del conector es pública y no lleva nada. Cada solicitud MCP necesita un
token OAuth, y la única forma de obtener uno es iniciar sesión con una cuenta de GitHub
cuyo inicio de sesión aparezca en GITHUB_ALLOWED_USERS en
packages/worker/wrangler.jsonc —
separado por comas, coincidencia sin distinción de mayúsculas. Cualquier otra persona recibe un 403 y ningún
token.
Añadir un compañero: añade su inicio de sesión de GitHub a GITHUB_ALLOWED_USERS y
vuelve a desplegar el Worker. Eliminar uno: borra la entrada y vuelve a desplegar; eso bloquea
nuevas autorizaciones de inmediato, y cualquier token que aún tengan expira por sí solo (o
borra sus claves grant:/token: del espacio de nombres OAUTH_KV para acortarlo).
Esto es una reversión deliberada de la decisión original de "sin autenticación" (DESIGN.html §3): la ruta URL solía ser la capacidad, que solo funcionaba mientras este repositorio permaneciera privado, y eso dejó de ser cierto una vez que el conector tuvo que instalarse desde un marketplace de plugins. Los ids de formulario siguen siendo capacidades internamente.
Mapa del repositorio
| la especificación — cada decisión, con su justificación |
| meta-esquema, validador Zod con errores didácticos, analizador de rutas ( |
| renderizador: motor de reglas, puente de host, paquete de un solo archivo ( |
| Cloudflare Worker: manejador MCP, Durable Objects de formularios ( |
| el plugin instalable (conector + habilidad) |
| catálogo del marketplace que apunta a |
Desarrollo
pnpm install
pnpm -r test # 359 tests
pnpm --filter @mcpq/ui dev # offline host harness at localhost:5173/dev/
pnpm build # single-file renderer bundle, verified self-containedDespliegue (packages/worker): pnpm exec wrangler deploy. Dos secretos llevan
las credenciales de la app OAuth de GitHub —
wrangler secret put GITHUB_CLIENT_ID
wrangler secret put GITHUB_CLIENT_SECRET— de una app OAuth de GitHub cuya URL de callback de autorización es
https://mcp-questionnaire.<account>.workers.dev/callback. Pasa los secretos con
tr -d '\n': una nueva línea final ha mordido este despliegue antes. La lista de permitidos
(GITHUB_ALLOWED_USERS) es una entrada de vars, no un secreto, por lo que viaja en
wrangler.jsonc y los cambios se ven en un diff revisable. .dev.vars contiene falsos
obvios para ejecuciones locales.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
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 Connectors
Turn PRDs and product ideas into structured specs so coding agents build your intent, not theirs.
Structured financial modeling for AI agents: build, version, audit models, export to Excel.
- LayerzOAuthcc.layerz.app
A structured financial modeling layer for AI agents. Build, version, and audit financial models without drift, then export to Excel, from Claude or any MCP client. Learn more: https://layerz.cc/for-agents
Live data grids for AI agents. Push structured data; humans review, agents read back via MCP.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables structured, iterative reasoning for complex problem-solving with features like confidence tracking, revision mechanisms, and branching support. Provides flexible validation and multiple output formats for systematic analysis and decision-making tasks.12272MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI agents to create visual, interactive interfaces with diagrams, structured input forms, and persistent state management instead of text-only responses.7-
- AlicenseBqualityCmaintenanceEnables Claude to coordinate multiple specialized AI agents by creating tasks, tracking their complete thought process and execution in real-time, and monitoring progress across parallel workflows with full transparency.18172MIT
- AlicenseBqualityDmaintenanceProvides AI systems with structured thinking frameworks and reasoning tools to maintain consistent problem-solving patterns across conversations. Enables multi-step reasoning, decision analysis, and systematic troubleshooting through invocable mental models.153319MIT
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/JakubMMazurek/MCP-Questionnaire'
If you have feedback or need assistance with the MCP directory API, please join our Discord server