Content
# LAPRAS MCP Server
https://lapras.com Official MCP Server
[](https://www.npmjs.com/package/@lapras-inc/lapras-mcp-server)
[](https://www.npmjs.com/package/@lapras-inc/lapras-mcp-server)
[](https://hub.docker.com/r/laprascom/lapras-mcp-server)
[](https://github.com/lapras-inc/lapras-mcp-server/actions)
## Setup
Refer to the configuration of MCP Server ([Cursor](https://docs.cursor.com/context/model-context-protocol#configuring-mcp-servers), [Claude Desktop](https://modelcontextprotocol.io/quickstart/user)) and add the following to mcp.json or claude_desktop_config.json.
LAPRAS_API_KEY is only required when using tools related to work history. It can be obtained from https://lapras.com/config/api-key.
### Desktop Extension (DXT)
If you are using Claude Desktop, you can easily install it using the Desktop Extension (.dxt file).
1. Download the latest `lapras-mcp-server.dxt` from the [release page](https://github.com/lapras-inc/lapras-mcp-server/releases).
2. Open the settings screen of Claude Desktop.
3. Drag and drop the downloaded `.dxt` file into the settings screen.
4. Set the LAPRAS_API_KEY as needed (after setting the LAPRAS_API_KEY, please toggle the MCP's enable/disable setting).
### npx
```
{
"mcpServers": {
"lapras": {
"command": "npx",
"args": [
"-y",
"@lapras-inc/lapras-mcp-server"
],
"env": {
"LAPRAS_API_KEY": "<YOUR_LAPRAS_API_KEY>"
}
}
}
}
```
> [!IMPORTANT]
> Depending on the Node.js environment, there may be a possibility of failing to connect to the server. In that case, please try using it via Docker as described below.
> Additionally, when executing npx via WSL, the env environment variables cannot be read. You need to specify the environment variables directly in the args.
> Example: `"args": ["LAPRAS_API_KEY=<YOUR_LAPRAS_API_KEY>", "bash", "-c", "/home/bin/npx @lapras-inc/lapras-mcp-server"]`
### Docker
```
{
"mcpServers": {
"lapras": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"LAPRAS_API_KEY",
"laprascom/lapras-mcp-server:v0.4.0"
],
"env": {
"LAPRAS_API_KEY": "<YOUR_LAPRAS_API_KEY>"
}
}
}
}
```
### Gemini CLI
When using Google’s Gemini CLI, append the JSON code from the "**npx**" section above to your `settings.json` file.
The configuration file is typically located at the following paths depending on the OS:
* **Windows**: `C:\Users\<username>\.gemini\`
* **macOS / Linux**: `~/.gemini/`
> [!NOTE]
> If you are using `gemini.conf.toml`, it can also be written in the following TOML format.
> ```toml
> [mcpServers.lapras]
> command = "npx"
> args = ["-y", "@lapras-inc/lapras-mcp-server"]
>
> [mcpServers.lapras.env]
> LAPRAS_API_KEY = "<YOUR_LAPRAS_API_KEY>"
> ```
## General notes
> [!WARNING]
> The information obtained by AI from LAPRAS via the MCP Server (including personal information, etc.) is sent to the AI model you are using for interpretation and processing.
> Please check the data handling policies of the AI services being used and be cautious when handling personal or confidential information.
## Examples
#### Simple Job Search Example
```
Please search for backend job listings that allow full remote work and use Rust. The annual salary should be over 8 million.
Please summarize the results in a Markdown table.
```
#### Example of Searching for Job Openings That Suit You
```
<Insert an image or URL that shows your career>
This is my work history. Please find job openings that might suit me.
```
#### Example of Searching for Job Openings That Suit You
```
Please obtain my work history from LAPRAS and search for job openings that might suit me.
```
#### Example of Updating Work Experience
```
<Insert an image or URL that shows your career>
This is my work experience. Please update the work experience for LARPAS.
```
#### Example of Improving LAPRAS Work History
```
Retrieve the work history from LAPRAS and ask questions to brush it up.
After improvements, please update the work history in LAPRAS.
```
#### Example of Updating Job Summary
```
Please organize my previous work experience and create a job summary to register on LAPRAS.
```
#### Example of Updating Future Career Aspirations
```
Please retrieve my work history and ask me about what I want to do in my future career.
Based on my answers, please update my future career aspirations in LAPRAS.
```
## Tools
### `search_job` Job Search
- Search for jobs using parameters such as keywords, page number, and minimum annual salary.
- Example: Call the `search_job` tool to obtain a list of job postings that meet specific criteria.
### `get_job_detail` Get Job Details
- Retrieve detailed information about a specific job by specifying the job ID.
- Example: Call the `get_job_detail` tool to obtain detailed information about a specific job.
### `get_experiences` Retrieve Work Experience List
- Retrieve a list of work experience information registered in LAPRAS
- Example: Call the `get_experiences` tool to obtain the list of registered work experiences
### `create_experience` Add New Work Experience
- Add new work experience information to LAPRAS
- Example: Call the `create_experience` tool to register new work experience
### `update_experience` Work Experience Update
- Update the work experience information registered in LAPRAS
- Usage example: Call the `update_experience` tool to update existing work experience
### `delete_experience` Experience Deletion
- Delete the work experience information registered in LAPRAS
- Usage example: Call the `delete_experience` tool to delete the specified work experience
### `get_job_summary` Job Summary Retrieval
- Retrieve the job summaries registered in LAPRAS
- Example: Call the `get_job_summary` tool to obtain the registered job summaries
### `update_job_summary` Job Summary Update
- Register or update the job summary in LAPRAS
- Example: Call the `update_job_summary` tool to update the job summary
### `get_want_to_do` Career Aspirations Retrieval
- Retrieve the career aspirations that are registered in LAPRAS for future endeavors.
- Usage example: Call the `get_want_to_do` tool to obtain the desired aspirations.
### `update_want_to_do` Career Aspirations Update
- Register or update what you want to do in your future career on LAPRAS
- Usage example: Call the `update_want_to_do` tool to update your aspirations
### `get_tech_skill` Get Tech Skills
- Retrieve the list of technical skills, qualifications, and experience registered in LAPRAS (Skill ID, Skill Name, Years of Experience).
- Example: Call the `get_tech_skill` tool to check the current status of tech skills.
### `update_tech_skill` Tech Skill Update
- Update LAPRAS's tech skills by specifying the experienced technologies, skills, qualifications, and years of experience (real number).
- Example: Call the `update_tech_skill` tool to reflect the extracted skill information in LAPRAS.
> [!NOTE]
> To use the career-related tools, it is necessary to set the LAPRAS_API_KEY.
> The API key can be obtained from https://lapras.com/config/api-key.
Connection Info
You Might Also Like
MarkItDown MCP
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
Time
A Model Context Protocol server for time and timezone conversions.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
Sequential Thinking
A structured MCP server for dynamic problem-solving and reflective thinking.
Git
A Model Context Protocol server for Git automation and interaction.
Everything
Model Context Protocol Servers