loading…
Search for a command to run...
loading…
A production-grade MCP server demonstrating the wrapping pattern for AI-augmented data pipelines, specifically a job-search scoring pipeline.
A production-grade MCP server demonstrating the wrapping pattern for AI-augmented data pipelines, specifically a job-search scoring pipeline.
CI CodeQL License: MIT Python 3.13 Debian
A production-grade Model Context Protocol (MCP) server demonstrating the wrapping pattern for AI-augmented data pipelines. Built as a standalone artifact: one LXC container, one Cloudflare Tunnel, one repo. Self-hosted via Ollama + LiteLLM SDK.
This server demonstrates the pattern I would apply to wrap Career Scout — my private job-search scoring pipeline. Synthetic data committed here for portability and reproducibility.
Full architecture and design decisions: career-scout-mcp.stojadinovic.at
qwen2.5:3bMemory: Ollama's headroom calc for qwen2.5:3b requires ~6 GiB of available memory (it counts buff/cache as unavailable). A 4 GiB system may fail to load the model even though it's 1.9 GB on disk.
sudo apt-get update && sudo apt-get install -y curl ca-certificates zstd
curl -LsSf https://astral.sh/uv/install.sh | sh
curl -fsSL https://ollama.com/install.sh | sh
ollama pull qwen2.5:3b
Note:
zstdis required by the Ollama installer for archive extraction on minimal Debian; not all base images include it.
brew install uv ollama
ollama serve &
ollama pull qwen2.5:3b
uv installer · Ollama installer, then ollama pull qwen2.5:3b.
uv sync
uv run python -m career_scout_mcp
The server exposes 4 tools, 5 resources (6 URIs), and 2 prompts via stdio. Connect from Claude Desktop, Claude Code, or OpenCode by pointing them at this binary.
The fastest way to exercise the server is via MCP Inspector:
npx @modelcontextprotocol/inspector uv run python -m career_scout_mcp
Opens a browser UI at localhost:6274 where you can list resources, render prompts, and invoke tools end-to-end against your local Ollama.
Dev workflow uses OpenCode + standard Python tooling. See CONTRIBUTING.md.
See SECURITY.md for reporting. Key posture:
scripts/deploy_docs.sh. MCP server is never publicly exposed — stdio default; HTTP transport loopback-only behind Bearer auth (hmac.compare_digest).MIT — see LICENSE.
Built by Stefan Stojadinovic, Vienna. Contact: [email protected]
Выполни в терминале:
claude mcp add career-scout-mcp -- npx Web content fetching and conversion for efficient LLM usage.
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolProvides auto-configuration for setting up an MCP server in Spring Boot applications.
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzНе уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai