Skip to content

FastAPI playground API with MCP metadata and a CLI AI agent that uses MCP and RAG to interact with it.

License

Notifications You must be signed in to change notification settings

setmy-info/agent-start-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agent-start-project

FastAPI playground API with MCP metadata and a CLI AI agent that uses MCP and RAG to interact with it.

Chosen platform

  • ChromaDV as vector database
  • OpenAI as example.

Installation

source .venv/bin/activate
pip install -r requirements.txt

Execution REST service

uvicorn api.main:app --reload --host 127.0.0.1 --port 5000

Execution CLI Agent

Illustrating multiple rules folders and multiple MCP servers endpoints

export OPENAI_API_KEY=your_api_key_here
python agent/main.py --rules ./rules ./rules --mcp http://127.0.0.1:5000/mcp http://127.0.0.1:5000/mcp -t ./tasks/example.md ./tasks/example.md

About

FastAPI playground API with MCP metadata and a CLI AI agent that uses MCP and RAG to interact with it.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published