io.github.nimish14/freelance-ops-mcp
Freelance invoice ops MCP — overdue status, tone suggestion, and reminder drafts
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
freelance-ops-mcpclaude mcp add freelance-ops-mcp -- npx -y freelance-ops-mcp@0.1.0
{
"mcpServers": {
"freelance-ops-mcp": {
"command": "npx",
"args": [
"-y",
"freelance-ops-mcp@0.1.0"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Practical LLM Apps
Clone-and-run AI agents, RAG apps, and MCP servers.
Hand-built examples you can customize and ship — not slide-deck demos.
Works with OpenAI, and several apps run fully local with no API key.
Run one now
Invoice Follow-up Agent
git clone https://github.com/nimish14/practical-llm-apps.git
cd practical-llm-apps/starter_ai_agents/invoice_followup_agent
pip install -r requirements.txt
cp .env.example .env # add OPENAI_API_KEY
streamlit run app.py
Chat with PDF
cd practical-llm-apps/starter_ai_agents/chat_with_pdf
pip install -r requirements.txt
cp .env.example .env # add OPENAI_API_KEY
streamlit run app.py
Resume Evidence RAG (no API key)
cd practical-llm-apps/rag_apps/resume_evidence_rag
pip install -r requirements.txt
streamlit run app.py
Freelance Ops MCP (Cursor / Claude)
cd practical-llm-apps/mcp_servers/freelance-ops-mcp
npm install
npm run build
npx -y @modelcontextprotocol/inspector node dist/index.js
Add to Cursor MCP settings:
{
"mcpServers": {
"freelance-ops": {
"command": "npx",
"args": ["-y", "freelance-ops-mcp"]
}
}
}
(After npm publish — until then, point args at node + local dist/index.js.)
Browse templates
Starter AI Agents
| App | Description |
|---|---|
| Invoice Follow-up Agent | Draft polite → firm invoice reminders with tone control and overdue context |
| Chat with PDF | Ask questions about an uploaded PDF with page citations |
RAG Apps
| App | Description |
|---|---|
| Resume Evidence RAG | Hybrid MiniLM + BM25 retrieval that returns grounded resume facts for a job description |
MCP Servers
| Server | Description |
|---|---|
| freelance-ops-mcp | Tools for overdue status, tone suggestion, and invoice reminder drafts |
| resume-evidence-mcp | BM25 resume evidence retrieval tools for coding agents |
Project goals
- Every app: clone → install → run in under 2 minutes
- Clear README with problem, pipeline, and limits
- MCP servers packaged for npm + MCP Registry
- Prefer small, focused tools over mega-frameworks
License
MIT — fork it, ship it, sell it.
Frequently asked questions
What is io.github.nimish14/freelance-ops-mcp?
Freelance invoice ops MCP — overdue status, tone suggestion, and reminder drafts
How do I install io.github.nimish14/freelance-ops-mcp?
It runs on your machine. In Claude Code: claude mcp add freelance-ops-mcp -- npx -y freelance-ops-mcp@0.1.0. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.nimish14/freelance-ops-mcp need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.nimish14/freelance-ops-mcp open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.nimish14/freelance-ops-mcp?
It is published by nimish14. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.