Project Intelligence MCP Server
Inspects local Git repositories to detect dirty files and unpushed commits, and provides tools for checking sync status and prioritizing repositories by urgency.
Alerts when repositories have uncommitted or unpushed work needing backup to GitHub, and is used for pushing changes prior to Vercel deployment.
Runs a dual-Ollama multi-temperature consensus engine with qwen2.5:7b and llama3.2:7b to generate verified project summaries and filter hallucinations.
Deploys the FastAPI MCP server as a zero-state, scale-to-zero serverless platform, serving the /mcp JSON-RPC endpoint for AI clients.
Click on "Deploy 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., "@Project Intelligence MCP Serverfind my projects with uncommitted changes and rank them by urgency"
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.
Project Intelligence MCP Server (Central Pinecone DB + Dual-Ollama Consensus)
A serverless-ready Model Context Protocol (MCP) platform built with FastAPI, backed by Pinecone DB as the central cloud knowledge & vector repository, designed for instant deployment on Vercel and seamless RAG analysis with Gemini Spark, Cursor, and Claude.
🏗️ Architecture Overview
┌────────────────────────────────────────────────────────────┐
│ Local Workstation │
│ • Local Directory Scanner (~/Desktop, ~/projects) │
│ • Git Status Inspector (dirty files, unpushed commits) │
│ • Context Extractor (README, manifests, code entry) │
│ │
│ 🤖 Dual-Ollama Multi-Temperature Consensus Engine │
│ - qwen2.5:7b (T = 0.0, 0.5, 0.9) │
│ - llama3.2:7b (T = 0.0, 0.5, 0.9) │
│ - Consensus Voter & Hallucination Filter │
│ │
│ • Embeddings Generator (nomic-embed-text, 768-dim) │
└─────────────────────────────┬──────────────────────────────┘
│ Upsert Vectors & Metadata
▼
┌────────────────────────────────────────────────────────────┐
│ Central Repository: Pinecone DB (Cloud Vector Store) │
│ • Dense Code & Doc Embeddings │
│ • Rich Metadata (git status, priority, tech stack, branch)│
└─────────────────────────────┬──────────────────────────────┘
│ Query & Metadata Filter
▼
┌────────────────────────────────────────────────────────────┐
│ Vercel Serverless MCP Platform │
│ • FastAPI Backend (/mcp JSON-RPC 2.0 endpoint) │
│ • Zero-state, scale-to-zero, instant response │
└─────────────────────────────┬──────────────────────────────┘
│ MCP Protocol
▼
┌────────────────────────────────────────────────────────────┐
│ AI Clients (Gemini Spark, Cursor, Claude Desktop) │
│ • Semantic Code & Project RAG │
│ • Project Prioritization & Git Sync Alerting │
│ • Deep Architectural Audits │
└────────────────────────────────────────────────────────────┘Related MCP server: Ariadne
🛠️ MCP Tools for Gemini Spark & LLMs
Tool Name | Description | Key Parameters |
| Semantic RAG Search: Queries Pinecone DB for relevant code snippets, architecture docs, and summaries matching natural language queries. |
|
| Project Inventory: Lists tracked repositories with primary languages, branches, sync states, and priority scores. |
|
| Project Dossier: Retrieves verified Dual-Ollama consensus summary, tech stack, and key files for a specific project. |
|
| Sync Inspector: Identifies repos with uncommitted files or unpushed commits needing backup to GitHub. |
|
| Urgency Ranking: Ranks projects by calculated urgency (unpushed work, recent changes). |
|
| Deep Multi-Chunk Analysis: Delivers multi-chunk context tailored for Gemini Spark to analyze architecture, dependencies, or recommend next steps. |
|
🚀 Quick Start
1. Local Scanner & Dual-Ollama Consensus
Run the local scanner to evaluate your local repositories, run consensus across qwen2.5:7b & llama3.2:latest, and upsert vectors to Pinecone:
# Optional: Set your Pinecone credentials
export PINECONE_API_KEY="your-pinecone-api-key"
export PINECONE_INDEX_NAME="project-intelligence"
# Run scanner across your project directories
python scanner/scanner.py /path/to/your/projects2. Run Local MCP Server
uvicorn api.index:app --reload --port 80003. Deploy to Vercel
Push changes to GitHub:
git add . git commit -m "feat: Project Intelligence MCP with Pinecone DB & Dual-Ollama consensus" git push origin mainIn Vercel Project Settings > Environment Variables:
PINECONE_API_KEY: Your Pinecone API keyPINECONE_INDEX_NAME:project-intelligence(or your chosen index name)SYNC_SECRET: Secret token for scanner synchronization
🤖 Connecting to Gemini Spark / Cursor / Claude
Server URL:
https://fastapi-mcp-server.vercel.app/mcpProtocol: HTTP JSON-RPC 2.0
This server cannot be deployed
Maintenance
Related MCP Connectors
The project brain for AI coding agents — memory, decisions, sprints, knowledge base via MCP.
Team docs served to AI agents over MCP - search, Markdown reads, version pinning, read audit.
- OctopadOAuthapp.octopad
The back-office workspace for your team's AIs: tasks, knowledge and context shared over MCP.
Agent-native notes, tasks, dev-docs, vaults, sync & handoffs. MCP + OpenAPI dual surface.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI coding agents to retrieve and manage code context with hybrid search, project memory, and observability via MCP tools.29MIT
- AlicenseNot gradedqualityCmaintenanceSemantic code index and gatekeeper that exposes 14 read-only MCP tools for AI agents, enabling symbol search, definition lookup, reference finding, and impact analysis via static analysis of codebases.7 npmMIT
- FlicenseNot gradedqualityAmaintenanceAnalyzes repositories, explains architecture, calculates change impact, and enforces guardrails for AI Agents like Claude Code, Cursor, and Codex via MCP tools.-
- FlicenseNot gradedqualityCmaintenanceProvides AI agents with a governed, three-layer project memory (guide, code facts, and knowledge) through namespaced MCP tools for code search, context compilation, impact analysis, and proposal-driven documentation updates.2 npm2-