AI-Project-Planner-Agent
Provides web search capabilities via DuckDuckGo, allowing the agent to fetch up-to-date information for research decisions.
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., "@AI-Project-Planner-AgentI want to build an AI-powered crop disease detection system."
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.
AI Project Feasibility & Solution Planner Agent
An MCP-based AI agent that evaluates an AI project idea using structured reasoning stages. The project focuses on reasoning quality, prompt engineering, structured outputs, and clean logs using the Gemini API (optimized for Free Tier).
Screenshots
(Add a screenshot of your terminal execution here)
Related MCP server: Gemini DeepSearch MCP
Architecture
The project consists of a FastMCP server and a client interacting with the Gemini 2.5 Flash model.
Client (
client.py): Prompts the user for a project idea, communicates with the Gemini model, routes tool calls to the MCP server, and formats the output cleanly using theRichlibrary.Server (
server.py): A FastMCP server exposing aresearch_topictool that uses DuckDuckGo Search to fetch up-to-date web information.Models (
models/reasoning_models.py): Pydantic models ensuring structured JSON outputs for all 7 reasoning stages.Reasoning: Evaluates the idea through 7 structured stages:
Problem Understanding
Requirement Analysis
Complexity & Constraint Analysis
Research Decision (Calls MCP tool only if needed)
Technology Recommendation
Risk & Roadmap
Final Report
Folder Structure
s5 - AI Project Planner Agent/
│
├── server.py # FastMCP server exposing the research_topic tool
├── client.py # Main client application handling Gemini interactions
├── prompts/
│ └── system_prompt.md # System prompt guiding the reasoning stages
├── tools/
│ └── research_tool.py # Implementation of web search logic
├── models/
│ └── reasoning_models.py # Pydantic models for structured outputs
├── README.md # Project documentation
└── pyproject.toml # uv configurationInstallation
This project uses uv for lightning-fast dependency management.
# Sync dependencies
uv sync(If initializing from scratch):
uv init
uv add google-genai mcp fastmcp pydantic rich duckduckgo-search python-dotenvEnvironment Variables:
Create a .env file in the root directory and add your Gemini API key (ensure .env is listed in your .gitignore!):
GEMINI_API_KEY="your_api_key_here"Usage
You do not need to run the server separately. The client automatically spawns the MCP server over stdio using uv.
Running the Client
uv run client.pyExample User Prompts
I want to build an AI-powered crop disease detection system.I want to build an AI-powered exam proctoring system.Prompt Evaluation Workflow
The system prompt is isolated in prompts/system_prompt.md. You can freely evaluate and refine the instructions in this file without modifying any application logic. Ensure that changes in the prompt still instruct the model to produce the 7 required reasoning stages matching the Pydantic models. This project is verified against prompt_checker.md for explicit reasoning instructions, internal self-checks, and fallback plans.
Example Logs
Welcome to the AI Project Planner Agent
Enter your project idea: I want to build an AI-powered exam proctoring system.
Connecting to MCP Server...
Reasoning about your project...
Agent decided to research: research_topic(...)
==================================================
Stage – Problem Understanding
Goal
Understand the user's project
Analysis
AI-powered exam monitoring.
Reasoning Summary
Computer vision + authentication.
Reasoning Type
analytical
Self Check
Did I assume the user has access to a webcam? Yes, need to clarify.
Status
Completed
==================================================
... (Repeat for all 7 stages) ...
==================================================
MISSION COMPLETEThis server cannot be installed
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
- AlicenseBqualityDmaintenanceEnhances AI model capabilities with structured, retrieval-augmented thinking processes that enable dynamic thought chains, parallel exploration paths, and recursive refinement cycles for improved reasoning.Last updated124MIT
- AlicenseBqualityDmaintenanceAn automated research agent that leverages Google Gemini models and Google Search to perform deep, multi-step web research, generating sophisticated queries and producing citation-rich answers.Last updated128MIT
- Flicense-qualityDmaintenanceIntegrates Google's Gemini API to provide sequential analytical thinking and problem-solving capabilities with meta-commentary, confidence levels, branching thoughts, and session persistence for complex problems.Last updated1
- FlicenseBqualityDmaintenanceProvides advanced AI reasoning and strategic thinking capabilities using Pollinations AI API with DeepSeek models, plus real-time web search through SearchGPT for comprehensive analysis and research.Last updated3
Related MCP Connectors
Turns vague automation requests into tool stacks, prompts, QA checks, and human boundaries.
Agent-to-agent reasoning-as-a-service: chain-of-thought, analysis, and decision support.
Search, reuse, verify AI reasoning. Task marketplace with leaderboard. Zero-barrier, no auth.
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/AdiRatnam/AI-Project-Planner-Agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server