MCP Parse 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., "@MCP Parse ServerQuery all products with price greater than 50"
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.
MCP Parse Server
Servidor MCP (Model Context Protocol) completo para Parse Server con funcionalidades de CRUD, gestión de schemas, roles, ACL y Cloud Functions.
🚀 Características
📖 Lectura de Datos
parse_get_object- Obtener objeto por IDparse_query- Consultar con filtros, ordenamiento y paginaciónparse_count- Contar objetos con filtrosparse_aggregate- Queries de agregación (MongoDB pipeline)
✍️ Escritura de Datos
parse_create_object- Crear nuevos objetosparse_update_object- Actualizar objetos existentesparse_delete_object- Eliminar objetosparse_batch- Operaciones batch (múltiples operaciones)parse_increment_field- Incrementar campos numéricosparse_add_to_array- Añadir elementos a arraysparse_remove_from_array- Remover elementos de arrays
🗂️ Gestión de Schemas
parse_get_schemas- Listar todos los schemasparse_get_schema- Obtener schema de una claseparse_create_class- Crear nueva clase con schemaparse_update_schema- Actualizar schema de claseparse_delete_class- Eliminar claseparse_add_field- Añadir campo a claseparse_delete_field- Eliminar campo de clase
🔐 Seguridad (Roles, Users, ACL)
parse_create_role- Crear rolparse_get_role- Obtener rolparse_list_roles- Listar rolesparse_update_role- Actualizar rolparse_delete_role- Eliminar rolparse_add_users_to_role- Añadir usuarios a rolparse_remove_users_from_role- Remover usuarios de rolparse_update_clp- Actualizar Class Level Permissionsparse_create_user- Crear usuarioparse_get_user- Obtener usuarioparse_list_users- Listar usuarios
☁️ Cloud Functions
parse_call_cloud_function- Llamar Cloud Functionparse_run_job- Ejecutar Background Jobparse_get_cloud_code_info- Información de Cloud Code
Related MCP server: Linear MCP Server
📦 Instalación
npm install⚙️ Configuración
Crea un archivo .env en la raíz del proyecto:
PARSE_URL=https://tu-parse-server.com/parse
PARSE_APP_ID=tu-app-id
PARSE_REST_KEY=tu-rest-key
PARSE_MASTER_KEY=tu-master-key
# Opcional: Permite certificados autofirmados (solo desarrollo)
ALLOW_SELF_SIGNED_CERT=true
# O alternativamente:
# NODE_TLS_REJECT_UNAUTHORIZED=0Notas importantes:
PARSE_MASTER_KEYes opcional pero necesario para operaciones de schema, roles y algunas operaciones administrativas.ALLOW_SELF_SIGNED_CERT=truepermite certificados SSL autofirmados. ⚠️ Solo usar en desarrollo local, nunca en producción.
🏃 Uso
Iniciar el servidor
npm startModo desarrollo (con watch)
npm run dev📁 Estructura del Proyecto
mcp-parse-server/
├── index.mjs # Punto de entrada principal
├── src/
│ ├── utils/
│ │ ├── config.js # Configuración y variables de entorno
│ │ └── parse-client.js # Cliente HTTP para Parse REST API
│ └── tools/
│ ├── read.js # Herramientas de lectura
│ ├── write.js # Herramientas de escritura
│ ├── schema.js # Herramientas de schema
│ ├── security.js # Herramientas de roles y ACL
│ └── cloud.js # Herramientas de Cloud Functions
├── package.json
├── .env
└── README.md🔧 Configuración en Claude Desktop / VS Code
Añade esta configuración a tu archivo de configuración MCP:
Para Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"parse-server": {
"command": "node",
"args": ["/ruta/absoluta/a/mcp-parse-server/index.mjs"],
"env": {
"PARSE_URL": "https://tu-parse-server.com/parse",
"PARSE_APP_ID": "tu-app-id",
"PARSE_REST_KEY": "tu-rest-key",
"PARSE_MASTER_KEY": "tu-master-key",
"ALLOW_SELF_SIGNED_CERT": "true"
}
}
}
}Para VS Code:
Configura en tu settings.json del workspace o global.
📚 Ejemplos de Uso
Crear una clase con schema
{
"className": "Product",
"fields": {
"name": {
"type": "String",
"required": true
},
"price": {
"type": "Number",
"required": true
},
"category": {
"type": "Pointer",
"targetClass": "Category"
},
"tags": {
"type": "Array"
}
}
}Query con filtros
{
"className": "Product",
"where": {
"price": { "$gte": 10, "$lte": 100 },
"category": {
"__type": "Pointer",
"className": "Category",
"objectId": "abc123"
}
},
"order": "-createdAt",
"limit": 20,
"include": "category"
}Crear rol con usuarios
{
"name": "Moderator",
"users": ["userId1", "userId2"],
"ACL": {
"*": { "read": true },
"role:Admin": { "write": true }
}
}Actualizar CLP
{
"className": "Product",
"permissions": {
"get": { "*": true },
"find": { "*": true },
"create": { "requiresAuthentication": true },
"update": { "role:Admin": true },
"delete": { "role:Admin": true }
}
}🛡️ Permisos
Algunas operaciones requieren la Master Key:
Operaciones de schema (crear/modificar/eliminar clases)
Gestión de roles
Operaciones administrativas
Background Jobs
Queries de agregación
Asegúrate de configurar PARSE_MASTER_KEY en tu .env para estas operaciones.
📝 Licencia
MIT
🤝 Contribuciones
Las contribuciones son bienvenidas. Por favor abre un issue o pull request.
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
- Flicense-qualityDmaintenanceEnables interaction with the Xano API through a Model Context Protocol (MCP) interface, providing secure and type-safe management of Xano database operations.Last updated
- AlicenseBqualityDmaintenanceEnables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.Last updated7833MIT
- Alicense-qualityDmaintenanceEnables comprehensive SQLite database operations including CRUD operations, schema management, and meta commands across multiple database files through the Model Context Protocol.Last updated382MIT
- Alicense-qualityFmaintenanceEnables interaction with the Edgee API for managing organizations, projects, domains, components, users, invitations, and API tokens through the Model Context Protocol.Last updated8Apache 2.0
Related MCP Connectors
MCP (Model Context Protocol) server for Appwrite
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
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/emanuelmartin/mcp-parse-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server