NextFlows Academy MCP Starter
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., "@NextFlows Academy MCP Startergreet me as Alex"
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.
Job Application Tracker MCP
A local Model Context Protocol (MCP) server for managing job applications. The server allows an AI assistant to add, delete, search, update, and manage job application data stored in a local JSON file.
The project works offline and does not require paid APIs or authentication.
Requirements
Before running the project, make sure you have:
Node.js 20 or later
npm
Git
VS Code or another code editor
MCP Inspector for testing the server
Check your Node.js and npm versions:
node -v
npm -vRelated MCP server: Hello World MCP Server
Install
Clone the repository:
git clone https://github.com/RoaM04/Job-Application-Tracker-Project.gitMove into the project folder:
cd Job-Application-Tracker-ProjectInstall the dependencies:
npm installRun
Start the MCP server with:
npm run devThe server runs using the stdio transport and waits for MCP requests.
You should see:
Job Application Tracker MCP server running on stdioKeep the terminal running while using MCP Inspector.
MCP Inspector
To test the server with MCP Inspector, run:
npm run inspectOpen the Inspector interface, connect to the server, and select Tools.
Choose one of the available tools and provide the required input.
The project stores its data in:
data/job-applications.jsonThe examples/ directory contains example JSON inputs that can be reused when testing tools.
Tools
Tool | Description |
| Adds a new job application to the local JSON data file. |
| Deletes an existing job application after confirmation. |
| Updates the status of an existing job application. |
| Searches job applications using the available search criteria. |
| Adds a note to an existing job application. |
| Removes a note from an existing job application. |
| Lists stored job applications. |
| Returns statistics about the stored job applications. |
| Updates details of an existing job application. |
| Retrieves full details of job applications by company, job title, or both. |
| Searches applications within a specified date range. |
All application data is stored locally in:
data/job-applications.jsonNo external API or authentication is required.
Example Prompts
These are examples of requests that can be used with an AI assistant connected to the MCP server:
Add a job application for Google for a Software Engineer position.Delete my Google Software Engineer application.Update the status of my Google Software Engineer application to Interview.Show me my job applications.Search for job applications at Google.Add a note to my Google Software Engineer application.Show me statistics about my job applications.The exact input fields required by each tool can also be checked in MCP Inspector.
Troubleshooting
1. npm install fails
Make sure Node.js 20 or later is installed:
node -vIf Node.js is missing or the version is too old, install a supported version and run:
npm installagain.
2. MCP Inspector cannot connect to the server
Make sure you are running the command from the project root:
npm run inspectAlso make sure there are no TypeScript or dependency errors in the terminal.
If the server is already running separately with npm run dev, stop it before starting Inspector if both commands try to use the same server process.
3. A tool cannot find or update an application
Check that:
data/job-applications.jsonexists and contains valid JSON data.
For tests, restore the fixture data before trying another operation. Also make sure the company name and job title match an existing application.
License
MIT License.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseCqualityNot gradedmaintenanceA simple boilerplate MCP server that provides a basic greeting tool for demonstration purposes. Serves as a starting template for developers to quickly create and deploy custom MCP servers.19
- AlicenseCqualityDmaintenanceA simple MCP server that provides a basic greeting tool for saying hello with customizable names. Serves as a boilerplate template for developers to quickly create and deploy new MCP servers.19MIT
- AlicenseAqualityDmaintenanceA simple MCP server that provides a basic greeting tool and serves as a starter template for AWS Lambda deployment. Demonstrates how to build and deploy MCP servers with both local development and cloud deployment capabilities.118MIT
- AlicenseNot gradedqualityDmaintenanceA minimal template MCP server demonstrating basic tools, resources, and prompts functionality. Includes example implementations like a hello tool, history resource, and greet prompt for learning MCP development.1ISC
Related MCP Connectors
Markdown-first MCP server for Notion API with 8 composite tools and 39 actions.
MCP server for generating rough-draft project plans from natural-language prompts.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/RoaM04/Job-Application-Tracker-Project'
If you have feedback or need assistance with the MCP directory API, please join our Discord server