parse-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., "@parse-mcp-serverCreate a new user named john_doe"
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.
@asaje/parse-mcp-server
A comprehensive Model Context Protocol (MCP) server for Parse Server and the Parse JS SDK. This server provides complete integration with the Parse Platform, enabling AI assistants to interact with Parse databases, users, files, and more.
Features
Tools
Objects (CRUD Operations)
create-object - Create a new object in a Parse class
get-object - Retrieve an object by its ID
update-object - Update an existing object
delete-object - Delete an object by its ID
query-objects - Query objects with filters, sorting, and pagination
Users
signup-user - Register a new user
login-user - Authenticate a user
logout-user - Log out the current user
get-current-user - Get the currently authenticated user
update-user - Update user information
delete-user - Delete a user account
request-password-reset - Send password reset email
query-users - Query users with filters
Files
upload-file - Upload a file (base64 or URL)
delete-file - Delete a file
get-file-url - Get the URL of a file
Roles
create-role - Create a new role
get-role - Get role information
add-users-to-role - Add users to a role
remove-users-from-role - Remove users from a role
query-roles - Query all roles
Schema
get-schema - Get schema for a class
get-all-schemas - Get all schemas
create-class - Create a new class with fields
add-field - Add a field to an existing class
delete-field - Delete a field from a class
delete-class - Delete a class
Config
get-config - Get Parse Config parameters
set-config - Set Parse Config parameters
Cloud Code
run-cloud-function - Execute a Cloud Code function
Live Queries
subscribe-query - Subscribe to real-time query updates
Advanced Queries
aggregate - Run aggregation pipeline queries
distinct - Get distinct values for a field
Resources
parse://docs/getting-started - Getting started guide
parse://docs/objects - Objects documentation
parse://docs/queries - Queries documentation
parse://docs/users - Users documentation
parse://docs/files - Files documentation
parse://docs/roles - Roles and ACL documentation
parse://docs/cloud-code - Cloud Code documentation
parse://docs/live-queries - Live Queries documentation
parse://docs/schema - Schema documentation
parse://docs/security - Security best practices
Related MCP server: Cyoda Calculation Node MCP
Installation
From npm (recommended)
npm install -g @asaje/parse-mcp-serverFrom source
git clone https://github.com/asaje/parse-mcp-server.git
cd parse-mcp-server
npm install
npm run buildConfiguration
The server requires the following environment variables:
PARSE_SERVER_URL=http://localhost:1337/parse
PARSE_APP_ID=your_app_id
PARSE_JAVASCRIPT_KEY=your_javascript_key # Optional
PARSE_MASTER_KEY=your_master_key # Required for admin operationsUsage with Claude Desktop
Add to your Claude Desktop configuration (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"parse": {
"command": "npx",
"args": ["@asaje/parse-mcp-server"],
"env": {
"PARSE_SERVER_URL": "http://localhost:1337/parse",
"PARSE_APP_ID": "your_app_id",
"PARSE_MASTER_KEY": "your_master_key"
}
}
}
}Or if installed globally:
{
"mcpServers": {
"parse": {
"command": "parse-mcp-server",
"env": {
"PARSE_SERVER_URL": "http://localhost:1337/parse",
"PARSE_APP_ID": "your_app_id",
"PARSE_MASTER_KEY": "your_master_key"
}
}
}
}Usage with Windsurf/Cascade
Add to your MCP settings:
{
"parse-mcp-server": {
"command": "npx",
"args": ["@asaje/parse-mcp-server"],
"env": {
"PARSE_SERVER_URL": "http://localhost:1337/parse",
"PARSE_APP_ID": "your_app_id",
"PARSE_MASTER_KEY": "your_master_key"
}
}
}Examples
Create an object
Tool: create-object
Arguments: {
"className": "GameScore",
"data": {
"score": 1337,
"playerName": "Sean Plott",
"cheatMode": false
}
}Query objects with filters
Tool: query-objects
Arguments: {
"className": "GameScore",
"where": {
"score": { "$gt": 1000 }
},
"order": "-score",
"limit": 10
}Create a user
Tool: signup-user
Arguments: {
"username": "john_doe",
"password": "securepassword",
"email": "john@example.com",
"additionalFields": {
"displayName": "John Doe"
}
}License
MIT
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.
Latest Blog Posts
- 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/asaje379/parse-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server