- Home
- MCP servers
- JSONResume
JSONResume
- other
0
GitHub Stars
other
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"gage-russell-jsonresume-mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/resumejson-mcp",
"run",
"resumejson-mcp"
]
}
}
}You can deploy and manage a JSON Resume MCP server that stores and manipulates resume data with MCP extensions. This server enables you to maintain a structured work history, bullets, and major projects, and exposes convenient tools to retrieve or modify your experience data through your MCP client.
How to use
Use an MCP client to connect to the server and perform operations on your resume data. You will access tools that list, inspect, and modify work experiences, bullets, and major projects. The server exposes an experience data resource that represents your complete resume data in the JSON Resume schema enhanced with MCP extensions. You can create, update, and delete work entries, add bullets to positions, and attach major projects to positions. Use the client to retrieve whole experiences or specific items by ID, and rely on built-in guidance prompts to extract comprehensive information when needed.
How to install
Prerequisites: ensure you have the MCP client tooling installed and available on your system. You will run an MCP command to synchronize and start the server.
uv sync
{
"mcpServers": {
"resumejson_mcp": {
"command": "uv",
"args": [
"--directory",
"/path/to/resumejson-mcp",
"run",
"resumejson-mcp"
]
}
}
}
Replace /path/to/resumejson-mcp with the actual path to your cloned repository, then restart your MCP client or reload the MCP servers to make the server available.
## Additional sections
Configuration and usage details are provided to help you integrate the server with your development environment. The following tools are available to manage your experience data.
## Tools and data endpoints
The server provides a set of actions you can perform on your resume data.
## Resource access
You can access the complete experience data file via the experience data resource.
## Available tools
### get\_all\_work
List all work positions stored under the resume data.
### get\_work\_by\_id
Retrieve details of a specific work position by its unique identifier.
### add\_work
Add a new work position, including bullets and associated major projects.
### update\_work
Update an existing work position with new data or changes.
### delete\_work
Remove a work position from the resume data.
### add\_bullet\_to\_work
Add a single bullet to a specific work position.
### add\_major\_project\_to\_work
Attach a major project to a work position with project details.