jsony-mcp
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., "@jsony-mcpAdd a new note to notes.json: {'content': 'Meeting at 3pm'}"
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 JSON Server
A Model Context Protocol (MCP) server that provides tools for managing JSON data files. This server allows AI assistants like Claude to read, write, query, and manage JSON files in a structured way.
Features
Add JSON Objects: Add new objects to JSON files with automatic ID and timestamp generation
Query Objects: Search for objects by property values
Update Objects: Modify existing objects by index
Delete Objects: Remove objects from JSON files
List Files: View all available JSON files
Retrieve Objects: Get all objects from a specific file
Related MCP server: MCP JSON Maker
Installation
Option 1: Install from npm
npm install -g jsony-mcpOption 2: Local Development
git clone https://github.com/vcosmin2701/jsony-mcp
cd mcp-json-server
npm install
npm run buildConfiguration
Claude Desktop Configuration
Add the server to your Claude desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"json-manager": {
"command": "jsony-mcp"
}
}
}For local development:
{
"mcpServers": {
"json-manager": {
"command": "node",
"args": ["/path/to/mcp-json-server/dist/server.js"]
}
}
}Data Directory
By default, JSON files are stored in ~/.mcp-json-server/data/
You can customize this location using the MCP_JSON_DATA_DIR environment variable:
{
"mcpServers": {
"json-manager": {
"command": "jsony-mcp",
"env": {
"MCP_JSON_DATA_DIR": "/custom/path/to/data"
}
}
}
}Usage
Once configured, Claude can use the following tools:
add_json_object
Add a new object to a JSON file:
Add to todos.json: {"title": "Buy groceries", "completed": false}get_json_objects
Retrieve all objects from a file:
Get all items from todos.jsonquery_json_objects
Search for objects by property:
Find all completed tasks in todos.jsonupdate_json_object
Update an object at a specific index:
Update index 0 in todos.json: set completed to truedelete_json_object
Remove an object by index:
Delete item at index 2 from todos.jsonlist_json_files
List all available JSON files:
Show me all JSON filesArchitecture
The server follows clean code principles and SOLID design patterns:
Separation of Concerns: Modular architecture with distinct layers
Dependency Injection: Improved testability and maintainability
Strategy Pattern: Extensible tool handler system
Repository Pattern: Abstracted data access layer
Error Handling: Custom error types with proper propagation
See ARCHITECTURE.md for detailed documentation.
Development
Build
npm run buildRun in Development
npm run devTest Locally
npm startContributing
Fork the repository
Create a feature branch
Commit your changes
Push to the branch
Create a Pull Request
License
MIT
Author
Vladut Cosmin
Links
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/vcosmin2701/jsony-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server