Person CRUD MCP Server
Click on "Deploy 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., "@Person CRUD MCP ServerList all persons in the database"
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.
Person CRUD MCP Server
An MCP (Model Context Protocol) server that exposes Person CRUD operations as tools for Claude Desktop.
Setup
1. Clone and install
git clone https://github.com/Pearlshaline/person_mcp_server.git
cd person_mcp_server
npm install2. Configure environment variables
cp .env.example .env
# Edit .env with your Neon database connection strings3. Generate Prisma Client
npx prisma generate4. Build
npm run build5. Configure Claude Desktop
Edit your Claude Desktop config file:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonMac:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"person-crud": {
"command": "node",
"args": ["C:/path/to/person-mcp-server/dist/index.js"],
"env": {
"DATABASE_URL": "your-pooled-neon-connection-string",
"DIRECT_URL": "your-direct-neon-connection-string"
}
}
}
}6. Restart Claude Desktop
Fully quit and reopen Claude Desktop. You should see the 🔨 tools icon.
Related MCP server: PostgreSQL MCP Server for Claude Desktop
Available MCP Tools
Tool | Description |
| Get all persons from the database |
| Get a single person by ID |
| Create a new person record |
| Update an existing person |
| Delete a person by ID |
| Search persons by name or email |
Example Prompts in Claude Desktop
"List all persons in the database"

"Create a person named John Doe with email john@email.com, age 25, phone + 63 946 882 2314"

"Get person with ID 2"

"Update person 2's age to 36"

"Search for persons named Ana Reyes"

"Delete person with ID 1"

Tech Stack
Node.js + TypeScript
MCP SDK (
@modelcontextprotocol/sdk)Prisma ORM
PostgreSQL (Neon)
This server cannot be deployed
Maintenance
Related MCP Connectors
Personal CRM for Claude. Contacts live as plain-text files in your own Google Drive.
Streamline your Attio workflows using natural language to search, create, update, and organize com…
Your Supabase account in natural language: run SQL, apply migrations, manage tables, storage, edge f
Your professional network in Claude — search contacts, log notes, and send warm intros.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides authenticated access to PostgreSQL databases for Claude AI, enabling users to browse database tables, discover schemas, and execute custom SQL queries through natural language interaction.-
- FlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to interact with PostgreSQL databases through natural language for schema exploration, data analysis, and query execution. Users can search schemas, describe tables, and perform read or write operations without needing to write manual SQL.-
- AlicenseAqualityDmaintenanceEnables Claude to interact with a local PostgreSQL database through SQL queries, schema inspection, and CRUD operations.8152 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to manage personal expenses through natural language, providing tools to add, retrieve, delete, and summarize expenses stored in a PostgreSQL database.1-