├── .github ├── release-drafter.yml └── workflows │ ├── checks.yml │ ├── create-tag.yml │ ├── main-checks.yml │ ├── pr-checks.yml │ ├── publish-pypi.yml │ └── release-drafter.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .python-version ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── LLMS.txt ├── Makefile ├── README.md ├── docs ├── README.md ├── advanced │ ├── composition.mdx │ ├── monitoring.mdx │ └── temporal.mdx ├── cloud │ ├── authentication │ │ ├── deployment-auth.mdx │ │ ├── external-mcp-auth.mdx │ │ └── overview.mdx │ ├── deployment-quickstart.mdx │ ├── mcp-agent-cloud │ │ ├── deploy-mcp-server.mdx │ │ ├── long-running-tools.mdx │ │ ├── manage-secrets.mdx │ │ ├── overview.mdx │ │ └── use-deployed-server.mdx │ ├── observability.mdx │ ├── overview.mdx │ └── use-cases │ │ ├── build-chatgpt-apps.mdx │ │ ├── deploy-agents.mdx │ │ ├── deploy-chatgpt-apps.mdx │ │ └── deploy-mcp-servers.mdx ├── concepts │ ├── agents.mdx │ ├── augmented-llms.mdx │ ├── elicitation.mdx │ ├── execution-engines.mdx │ ├── mcp-primitives.mdx │ ├── mcp-servers.mdx │ └── workflows.mdx ├── configuration.mdx ├── css │ ├── style.css │ └── version-badge.css ├── docs.json ├── favicon.png ├── get-started │ ├── cloud.mdx │ ├── install.mdx │ ├── quickstart.mdx │ └── welcome.mdx ├── images │ ├── evaluator-optimizer-workflow.png │ ├── orchestrator-workflow.png │ ├── parallel-workflow.png │ ├── router-workflow.png │ └── swarm-workflow.png ├── logo │ ├── mcp-agent-logo.png │ ├── mcp-agent.png │ └── phetch.gif ├── mcp-agent-sdk │ ├── advanced │ │ ├── authentication.mdx │ │ ├── composition.mdx │ │ ├── durable-agents.mdx │ │ ├── logging.mdx │ │ ├── observability.mdx │ │ └── pause-and-resume.mdx │ ├── core-components │ │ ├── agents.mdx │ │ ├── augmented-llm.mdx │ │ ├── configuring-your-application.mdx │ │ ├── connecting-to-mcp-servers.mdx │ │ ├── execution-engine.mdx │ │ ├── mcp-servers.mdx │ │ ├── mcpapp.mdx │ │ ├── specify-secrets.mdx │ │ └── workflows.mdx │ ├── effective-patterns │ │ ├── build-your-own.mdx │ │ ├── deep-research.mdx │ │ ├── evaluator-optimizer.mdx │ │ ├── intent-classifier.mdx │ │ ├── map-reduce.mdx │ │ ├── overview.mdx │ │ ├── planner.mdx │ │ ├── router.mdx │ │ └── swarm.mdx │ ├── mcp │ │ ├── agent-as-mcp-server.mdx │ │ ├── overview.mdx │ │ └── server-authentication.mdx │ └── overview.mdx ├── mcp │ └── overview.mdx ├── oauth_support_design.md ├── openai │ └── deploy.mdx ├── reference │ ├── cli.mdx │ ├── configuration.mdx │ └── decorators.mdx ├── roadmap.mdx ├── snippets │ └── version-badge.mdx ├── test-evaluate │ ├── agent-evaluation.mdx │ ├── mcp-eval.mdx │ └── server-evaluation.mdx └── workflows │ ├── deep-orchestrator.mdx │ ├── evaluator-optimizer.mdx │ ├── intent-classifier.mdx │ ├── orchestrator.mdx │ ├── overview.mdx │ ├── parallel.mdx │ ├── router.mdx │ └── swarm.mdx ├── examples ├── basic │ ├── agent_factory │ │ ├── README.md │ │ ├── agents.yaml │ │ ├── auto_loaded_subagents.py │ │ ├── load_and_route.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── orchestrator_demo.py │ │ ├── parallel_demo.py │ │ ├── requirements.txt │ │ └── run_worker.py │ ├── functions │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_basic_agent │ │ ├── .env.example │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_hello_world │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_model_selector │ │ ├── README.md │ │ ├── interactive.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ └── requirements.txt │ ├── mcp_server_aggregator │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ └── requirements.txt │ ├── mcp_tool_filter │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── quickstart.py │ │ └── requirements.txt │ ├── oauth_basic_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ └── token_counter │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt ├── cloud │ ├── README.md │ ├── agent_factory │ │ ├── README.md │ │ ├── agents.yaml │ │ ├── custom_tasks.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── run_worker.py │ ├── chatgpt_apps │ │ ├── basic_app │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ ├── requirements.txt │ │ │ └── web │ │ │ │ ├── .gitignore │ │ │ │ ├── README.md │ │ │ │ ├── package.json │ │ │ │ ├── public │ │ │ │ └── index.html │ │ │ │ ├── src │ │ │ │ ├── components │ │ │ │ │ ├── App.css │ │ │ │ │ ├── App.tsx │ │ │ │ │ ├── Coin.css │ │ │ │ │ └── Coin.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ └── utils │ │ │ │ │ ├── dev-openai-global.ts │ │ │ │ │ ├── hooks │ │ │ │ │ ├── use-openai-global.ts │ │ │ │ │ ├── use-theme.ts │ │ │ │ │ └── use-widget-state.ts │ │ │ │ │ └── types.ts │ │ │ │ ├── tsconfig.json │ │ │ │ └── yarn.lock │ │ └── timer │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ ├── requirements.txt │ │ │ └── web │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── index.html │ │ │ ├── src │ │ │ ├── components │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── Timer.css │ │ │ │ ├── Timer.tsx │ │ │ │ └── ui │ │ │ │ │ ├── button.tsx │ │ │ │ │ └── card.tsx │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ └── utils │ │ │ │ ├── dev-openai-global.ts │ │ │ │ ├── hooks │ │ │ │ ├── use-openai-global.ts │ │ │ │ ├── use-theme.ts │ │ │ │ └── use-widget-state.ts │ │ │ │ └── types.ts │ │ │ ├── tsconfig.json │ │ │ └── yarn.lock │ ├── hello_world │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ └── requirements.txt │ ├── mcp │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── short_story.md │ ├── observability │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ └── temporal │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── temporal_worker.py ├── crewai │ ├── .env.example │ ├── README.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ └── requirements.txt ├── human_input │ └── temporal │ │ ├── README.md │ │ ├── client.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── worker.py ├── langchain │ ├── .env.example │ ├── README.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ └── requirements.txt ├── mcp │ ├── mcp_elicitation │ │ ├── README.md │ │ ├── cloud │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ └── requirements.txt │ │ ├── demo_server.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── temporal │ │ │ ├── client.py │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ ├── requirements.txt │ │ │ └── worker.py │ ├── mcp_prompts_and_resources │ │ ├── README.md │ │ ├── demo_server.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_roots │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ ├── root_test_server.py │ │ └── test_data │ │ │ ├── 01_Data_Processed.csv │ │ │ ├── plots │ │ │ ├── 3d_accelerometer_by_exercise.png │ │ │ ├── accelerometer_time_series.png │ │ │ ├── exercise_and_weight_distribution.png │ │ │ ├── exercise_by_day.png │ │ │ ├── exercise_by_participant.png │ │ │ ├── exercise_repetition_patterns.png │ │ │ ├── exercise_signatures_radar.png │ │ │ ├── gyroscope_time_series.png │ │ │ ├── participant_exercise_patterns.png │ │ │ ├── sensor_correlation_heatmap.png │ │ │ ├── sensor_distribution_by_category.png │ │ │ ├── sensor_patterns_by_category.png │ │ │ ├── sensor_patterns_by_exercise.png │ │ │ └── weight_category_comparison.png │ │ │ └── visualizations │ │ │ ├── 1_exercise_distribution.png │ │ │ ├── 2_sensor_patterns_by_exercise.png │ │ │ ├── 3_heavy_vs_medium_radar.png │ │ │ ├── 4_pca_clustering.png │ │ │ ├── 4b_pca_feature_importance.png │ │ │ ├── 5_time_series_patterns.png │ │ │ ├── 6_participant_distribution.png │ │ │ ├── 6b_participant_sensor_heatmap.png │ │ │ ├── 7_exercise_variability.png │ │ │ ├── 7b_sensor_distributions.png │ │ │ ├── 8_heavy_vs_medium_boxplots.png │ │ │ ├── 8b_heavy_medium_percent_diff.png │ │ │ └── key_insights.md │ ├── mcp_sse │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── server.py │ ├── mcp_sse_with_headers │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_streamable_http │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── stateless_server.py │ └── mcp_websockets │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt ├── mcp_agent_server │ ├── README.md │ ├── asyncio │ │ ├── README.md │ │ ├── client.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── nested_elicitation_server.py │ │ ├── nested_sampling_server.py │ │ ├── requirements.txt │ │ └── short_story.md │ ├── context_isolation │ │ ├── README.md │ │ ├── clients.py │ │ ├── mcp_agent.config.yaml │ │ ├── requirements.txt │ │ └── server.py │ └── temporal │ │ ├── README.md │ │ ├── basic_agent_server_worker.py │ │ ├── client.py │ │ ├── mag.png │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── nested_elicitation_server.py │ │ ├── nested_sampling_server.py │ │ └── requirements.txt ├── model_providers │ ├── mcp_basic_azure_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ └── mcp_agent.secrets.yaml.example │ ├── mcp_basic_bedrock_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ └── mcp_agent.secrets.yaml.example │ ├── mcp_basic_google_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ └── mcp_basic_ollama_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt ├── multithread │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ ├── requirements.txt │ └── word_count.py ├── oauth │ ├── README.md │ ├── interactive_tool │ │ ├── README.md │ │ ├── client.py │ │ └── server.py │ ├── pre_authorize │ │ ├── README.md │ │ ├── client.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── worker.py │ └── protected_by_oauth │ │ ├── README.md │ │ ├── main.py │ │ └── registration.py ├── temporal │ ├── README.md │ ├── basic.py │ ├── evaluator_optimizer.py │ ├── graded_report.md │ ├── interactive.py │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ ├── orchestrator.py │ ├── parallel.py │ ├── requirements.txt │ ├── router.py │ ├── run_worker.py │ ├── short_story.md │ └── workflows.py ├── tracing │ ├── agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── langfuse │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── llm │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── server.py │ └── temporal │ │ ├── README.md │ │ ├── basic.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ ├── run_worker.py │ │ └── workflows.py ├── usecases │ ├── fastapi_websocket │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ ├── session_manager.py │ │ └── websocket_client_async.py │ ├── marimo_mcp_basic_agent │ │ ├── README.md │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── notebook.py │ ├── mcp_basic_slack_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_browser_agent │ │ ├── README.md │ │ ├── browser_agent.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── pyproject.toml │ ├── mcp_financial_analyzer │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── requirements.txt │ │ └── sample_report.md │ ├── mcp_github_to_slack_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_instagram_gift_advisor │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_marketing_assistant_agent │ │ ├── README.md │ │ ├── company_config.yaml │ │ ├── company_docs │ │ │ ├── brand_guidelines.md │ │ │ ├── company_overview.md │ │ │ └── team_bio.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ ├── posts │ │ │ └── linkedin_content_20250725_163333.md │ │ └── pyproject.toml │ ├── mcp_playwright_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── pyproject.toml │ ├── mcp_realtor_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── property_reports │ │ │ ├── austin_tx_property_report_20250715_120601.md │ │ │ └── san_fransisco_ca_property_report_20250715_175448.md │ │ ├── pyproject.toml │ │ └── rentspider_server.py │ ├── mcp_researcher │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── mcp_supabase_migration_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ ├── reliable_conversation │ │ ├── CLAUDE.md │ │ ├── LOST_IN_CONVERSATION.md │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── requirements.txt │ │ ├── src │ │ │ ├── models │ │ │ │ ├── __init__.py │ │ │ │ └── conversation_models.py │ │ │ ├── tasks │ │ │ │ ├── __init__.py │ │ │ │ ├── llm_evaluators.py │ │ │ │ ├── quality_control.py │ │ │ │ ├── task_functions.py │ │ │ │ └── task_registry.py │ │ │ ├── utils │ │ │ │ ├── __init__.py │ │ │ │ ├── config.py │ │ │ │ ├── log_formatter.py │ │ │ │ ├── logging.py │ │ │ │ ├── logging_config.py │ │ │ │ ├── progress_reporter.py │ │ │ │ ├── readable_output.py │ │ │ │ └── test_runner.py │ │ │ └── workflows │ │ │ │ ├── __init__.py │ │ │ │ └── conversation_workflow.py │ │ └── test_basic.py │ ├── streamlit_mcp_basic_agent │ │ ├── README.md │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt │ └── streamlit_mcp_rag_agent │ │ ├── README.md │ │ ├── agent_state.py │ │ ├── main.py │ │ ├── mcp_agent.config.yaml │ │ ├── mcp_agent.secrets.yaml.example │ │ └── requirements.txt └── workflows │ ├── workflow_deep_orchestrator │ ├── README.md │ ├── graded_report.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ ├── requirements.txt │ └── short_story.md │ ├── workflow_evaluator_optimizer │ ├── README.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ └── requirements.txt │ ├── workflow_intent_classifier │ ├── README.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ └── requirements.txt │ ├── workflow_orchestrator_worker │ ├── README.md │ ├── graded_report.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ ├── reports │ │ └── graded_report.md │ ├── requirements.txt │ └── short_story.md │ ├── workflow_parallel │ ├── README.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ └── requirements.txt │ ├── workflow_router │ ├── README.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ └── requirements.txt │ └── workflow_swarm │ ├── README.md │ ├── main.py │ ├── mcp_agent.config.yaml │ ├── mcp_agent.secrets.yaml.example │ ├── policies │ ├── flight_cancellation_policy.md │ ├── flight_change_policy.md │ └── lost_baggage_policy.md │ └── requirements.txt ├── gallery.md ├── logs └── marketing-20251022_200928.jsonl ├── pyproject.toml ├── schema └── mcp-agent.config.schema.json ├── scripts ├── event_replay.py ├── event_summary.py ├── event_viewer.py ├── format.py ├── gen_llm_benchmarks.py ├── gen_schema.py ├── lint.py ├── log_trimmer.py ├── promptify.py └── rich_progress_test.py ├── src └── mcp_agent │ ├── __init__.py │ ├── agents │ ├── __init__.py │ ├── agent.py │ └── agent_spec.py │ ├── app.py │ ├── cli │ ├── README.md │ ├── __init__.py │ ├── __main__.py │ ├── auth │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── main.py │ │ └── models.py │ ├── cloud │ │ ├── __init__.py │ │ ├── commands │ │ │ ├── __init__.py │ │ │ ├── app │ │ │ │ ├── __init__.py │ │ │ │ ├── delete │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ ├── status │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ └── workflows │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ ├── apps │ │ │ │ ├── __init__.py │ │ │ │ ├── list │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ └── update │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ ├── auth │ │ │ │ ├── __init__.py │ │ │ │ ├── login │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── constants.py │ │ │ │ │ └── main.py │ │ │ │ ├── logout │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ └── whoami │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ ├── configure │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ ├── deploy │ │ │ │ ├── __init__.py │ │ │ │ ├── bundle_utils.py │ │ │ │ ├── constants.py │ │ │ │ ├── main.py │ │ │ │ ├── materialize.py │ │ │ │ ├── settings.py │ │ │ │ ├── validation.py │ │ │ │ └── wrangler_wrapper.py │ │ │ ├── env │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ ├── logger │ │ │ │ ├── __init__.py │ │ │ │ ├── configure │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ └── tail │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ ├── servers │ │ │ │ ├── __init__.py │ │ │ │ ├── delete │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ ├── describe │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ │ └── list │ │ │ │ │ ├── __init__.py │ │ │ │ │ └── main.py │ │ │ ├── utils.py │ │ │ └── workflows │ │ │ │ ├── __init__.py │ │ │ │ ├── cancel │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ │ ├── describe │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ │ ├── list │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ │ ├── resume │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ │ ├── runs │ │ │ │ ├── __init__.py │ │ │ │ └── main.py │ │ │ │ └── utils.py │ │ └── main.py │ ├── commands │ │ ├── __init__.py │ │ ├── build.py │ │ ├── chat.py │ │ ├── check.py │ │ ├── config.py │ │ ├── configure.py │ │ ├── dev.py │ │ ├── doctor.py │ │ ├── go.py │ │ ├── init.py │ │ ├── install.py │ │ ├── invoke.py │ │ ├── keys.py │ │ ├── logs.py │ │ ├── models.py │ │ ├── serve.py │ │ └── server.py │ ├── config │ │ ├── __init__.py │ │ └── settings.py │ ├── core │ │ ├── __init__.py │ │ ├── api_client.py │ │ ├── constants.py │ │ └── utils.py │ ├── exceptions.py │ ├── main.py │ ├── main_bootstrap.py │ ├── mcp_app │ │ ├── __init__.py │ │ ├── api_client.py │ │ ├── mcp_client.py │ │ └── mock_client.py │ ├── secrets │ │ ├── __init__.py │ │ ├── api_client.py │ │ ├── mock_client.py │ │ ├── processor.py │ │ ├── resolver.py │ │ └── yaml_tags.py │ ├── utils │ │ ├── __init__.py │ │ ├── display.py │ │ ├── git_utils.py │ │ ├── importers.py │ │ ├── retry.py │ │ ├── typer_utils.py │ │ ├── url_parser.py │ │ ├── ux.py │ │ └── version_check.py │ └── workflows │ │ ├── __init__.py │ │ └── api_client.py │ ├── config.py │ ├── console.py │ ├── core │ ├── context.py │ ├── context_dependent.py │ ├── exceptions.py │ └── request_context.py │ ├── data │ ├── artificial_analysis_llm_benchmarks.json │ ├── examples │ │ ├── basic │ │ │ ├── agent_factory │ │ │ │ └── agents.yaml │ │ │ ├── mcp_basic_agent │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ └── mcp_agent.secrets.yaml.example │ │ │ └── token_counter │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ └── mcp_agent.secrets.yaml.example │ │ ├── cloud │ │ │ ├── agent_factory │ │ │ │ ├── README.md │ │ │ │ ├── agents.yaml │ │ │ │ ├── custom_tasks.py │ │ │ │ ├── main.py │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ │ ├── requirements.txt │ │ │ │ └── run_worker.py │ │ │ ├── chatgpt_app │ │ │ │ ├── README.md │ │ │ │ ├── main.py │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ └── web │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── README.md │ │ │ │ │ ├── package.json │ │ │ │ │ ├── public │ │ │ │ │ └── index.html │ │ │ │ │ ├── src │ │ │ │ │ ├── components │ │ │ │ │ │ ├── App.css │ │ │ │ │ │ ├── App.tsx │ │ │ │ │ │ ├── Coin.css │ │ │ │ │ │ └── Coin.tsx │ │ │ │ │ ├── index.css │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── utils │ │ │ │ │ │ ├── dev-openai-global.ts │ │ │ │ │ │ ├── hooks │ │ │ │ │ │ ├── use-openai-global.ts │ │ │ │ │ │ ├── use-theme.ts │ │ │ │ │ │ └── use-widget-state.ts │ │ │ │ │ │ └── types.ts │ │ │ │ │ ├── tsconfig.json │ │ │ │ │ └── yarn.lock │ │ │ ├── hello_world │ │ │ │ ├── README.md │ │ │ │ ├── main.py │ │ │ │ └── mcp_agent.config.yaml │ │ │ ├── mcp │ │ │ │ ├── README.md │ │ │ │ ├── main.py │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ │ └── short_story.md │ │ │ └── temporal │ │ │ │ ├── README.md │ │ │ │ ├── main.py │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ │ └── temporal_worker.py │ │ ├── mcp_agent_server │ │ │ ├── asyncio │ │ │ │ ├── README.md │ │ │ │ ├── client.py │ │ │ │ ├── logs │ │ │ │ │ └── mcp-agent.jsonl │ │ │ │ ├── main.py │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ │ ├── nested_elicitation_server.py │ │ │ │ ├── nested_sampling_server.py │ │ │ │ ├── requirements.txt │ │ │ │ └── short_story.md │ │ │ ├── elicitation │ │ │ │ ├── README.md │ │ │ │ ├── client.py │ │ │ │ └── server.py │ │ │ ├── notifications │ │ │ │ ├── README.md │ │ │ │ ├── client.py │ │ │ │ └── server.py │ │ │ ├── reference │ │ │ │ ├── README.md │ │ │ │ ├── client.py │ │ │ │ └── server.py │ │ │ └── sampling │ │ │ │ ├── README.md │ │ │ │ ├── client.py │ │ │ │ └── server.py │ │ ├── usecases │ │ │ ├── mcp_financial_analyzer │ │ │ │ ├── README.md │ │ │ │ ├── main.py │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ │ └── sample_report.md │ │ │ └── mcp_researcher │ │ │ │ ├── README.md │ │ │ │ ├── main.py │ │ │ │ ├── mcp_agent.config.yaml │ │ │ │ └── mcp_agent.secrets.yaml.example │ │ └── workflows │ │ │ ├── workflow_deep_orchestrator │ │ │ ├── README.md │ │ │ ├── graded_report.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ └── short_story.md │ │ │ ├── workflow_evaluator_optimizer │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ └── mcp_agent.secrets.yaml.example │ │ │ ├── workflow_intent_classifier │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ └── mcp_agent.secrets.yaml.example │ │ │ ├── workflow_orchestrator_worker │ │ │ ├── README.md │ │ │ ├── graded_report.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ ├── reports │ │ │ │ └── graded_report.md │ │ │ └── short_story.md │ │ │ ├── workflow_parallel │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ └── mcp_agent.secrets.yaml.example │ │ │ ├── workflow_router │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ └── mcp_agent.secrets.yaml.example │ │ │ └── workflow_swarm │ │ │ ├── README.md │ │ │ ├── main.py │ │ │ ├── mcp_agent.config.yaml │ │ │ ├── mcp_agent.secrets.yaml.example │ │ │ └── policies │ │ │ ├── flight_cancellation_policy.md │ │ │ ├── flight_change_policy.md │ │ │ └── lost_baggage_policy.md │ ├── phetch.png │ └── templates │ │ ├── README_basic.md │ │ ├── README_factory.md │ │ ├── README_server.md │ │ ├── agent_basic.py │ │ ├── agent_factory.py │ │ ├── agent_factory_run_worker.py │ │ ├── agent_notebook.py │ │ ├── agent_streamlit.py │ │ ├── agents.yaml │ │ ├── basic_agent.py │ │ ├── basic_agent_server.py │ │ ├── config_basic.yaml │ │ ├── config_claude.yaml │ │ ├── config_server.yaml │ │ ├── gitignore.template │ │ ├── mcp_agent.config.yaml │ │ ├── secrets.yaml │ │ ├── secrets_basic.yaml │ │ └── token_counter.py │ ├── elicitation │ ├── __init__.py │ ├── handler.py │ └── types.py │ ├── eval │ └── __init__.py │ ├── executor │ ├── __init__.py │ ├── decorator_registry.py │ ├── errors.py │ ├── executor.py │ ├── signal_registry.py │ ├── task_registry.py │ ├── temporal │ │ ├── __init__.py │ │ ├── interactive_workflow.py │ │ ├── interceptor.py │ │ ├── session_proxy.py │ │ ├── system_activities.py │ │ ├── temporal_context.py │ │ ├── workflow_registry.py │ │ └── workflow_signal.py │ ├── workflow.py │ ├── workflow_registry.py │ ├── workflow_signal.py │ └── workflow_task.py │ ├── human_input │ ├── __init__.py │ ├── console_handler.py │ ├── elicitation_handler.py │ └── types.py │ ├── logging │ ├── __init__.py │ ├── event_progress.py │ ├── events.py │ ├── json_serializer.py │ ├── listeners.py │ ├── logger.py │ ├── progress_display.py │ ├── rich_progress.py │ ├── token_progress_display.py │ └── transport.py │ ├── mcp │ ├── __init__.py │ ├── client_proxy.py │ ├── gen_client.py │ ├── mcp_agent_client_session.py │ ├── mcp_aggregator.py │ ├── mcp_connection_manager.py │ ├── mcp_server_registry.py │ ├── sampling_handler.py │ └── stdio_transport.py │ ├── oauth │ ├── __init__.py │ ├── access_token.py │ ├── callbacks.py │ ├── errors.py │ ├── flow.py │ ├── http │ │ ├── __init__.py │ │ └── auth.py │ ├── identity.py │ ├── manager.py │ ├── metadata.py │ ├── pkce.py │ ├── records.py │ └── store │ │ ├── __init__.py │ │ ├── base.py │ │ ├── in_memory.py │ │ └── redis.py │ ├── py.typed │ ├── server │ ├── app_server.py │ ├── app_server_types.py │ ├── token_verifier.py │ └── tool_adapter.py │ ├── telemetry │ ├── __init__.py │ └── usage_tracking.py │ ├── tools │ ├── __init__.py │ ├── crewai_tool.py │ └── langchain_tool.py │ ├── tracing │ ├── __init__ │ ├── file_span_exporter.py │ ├── semconv.py │ ├── telemetry.py │ ├── token_counter.py │ ├── token_tracking_decorator.py │ └── tracer.py │ ├── utils │ ├── common.py │ ├── content_utils.py │ ├── mime_utils.py │ ├── prompt_message_multipart.py │ ├── pydantic_type_serializer.py │ ├── resource_utils.py │ └── tool_filter.py │ └── workflows │ ├── __init__.py │ ├── deep_orchestrator │ ├── README.md │ ├── __init__.py │ ├── budget.py │ ├── cache.py │ ├── config.py │ ├── context_builder.py │ ├── knowledge.py │ ├── memory.py │ ├── models.py │ ├── orchestrator.py │ ├── plan_verifier.py │ ├── policy.py │ ├── prompts.py │ ├── queue.py │ ├── task_executor.py │ └── utils.py │ ├── embedding │ ├── __init__.py │ ├── embedding_base.py │ ├── embedding_cohere.py │ └── embedding_openai.py │ ├── evaluator_optimizer │ ├── __init__.py │ └── evaluator_optimizer.py │ ├── factory.py │ ├── intent_classifier │ ├── __init__.py │ ├── intent_classifier_base.py │ ├── intent_classifier_embedding.py │ ├── intent_classifier_embedding_cohere.py │ ├── intent_classifier_embedding_openai.py │ ├── intent_classifier_llm.py │ ├── intent_classifier_llm_anthropic.py │ └── intent_classifier_llm_openai.py │ ├── llm │ ├── __init__.py │ ├── augmented_llm.py │ ├── augmented_llm_anthropic.py │ ├── augmented_llm_azure.py │ ├── augmented_llm_bedrock.py │ ├── augmented_llm_google.py │ ├── augmented_llm_ollama.py │ ├── augmented_llm_openai.py │ ├── llm_selector.py │ ├── multipart_converter_anthropic.py │ ├── multipart_converter_azure.py │ ├── multipart_converter_bedrock.py │ ├── multipart_converter_google.py │ └── multipart_converter_openai.py │ ├── orchestrator │ ├── __init__.py │ ├── orchestrator.py │ ├── orchestrator_models.py │ └── orchestrator_prompts.py │ ├── parallel │ ├── __init__.py │ ├── fan_in.py │ ├── fan_out.py │ └── parallel_llm.py │ ├── router │ ├── __init__.py │ ├── router_base.py │ ├── router_embedding.py │ ├── router_embedding_cohere.py │ ├── router_embedding_openai.py │ ├── router_llm.py │ ├── router_llm_anthropic.py │ └── router_llm_openai.py │ └── swarm │ ├── __init__.py │ ├── swarm.py │ ├── swarm_anthropic.py │ └── swarm_openai.py ├── tests ├── agents │ ├── conftest.py │ ├── test_agent.py │ ├── test_agent_tasks_concurrency.py │ └── test_agent_tasks_isolation.py ├── app │ └── test_dotenv_loading.py ├── cli │ ├── __init__.py │ ├── cloud │ │ ├── test_env_pull_helpers.py │ │ └── test_materialize.py │ ├── commands │ │ ├── __init__.py │ │ ├── test_app_delete.py │ │ ├── test_app_status.py │ │ ├── test_app_workflows.py │ │ ├── test_apps_update.py │ │ ├── test_configure.py │ │ ├── test_deploy_command.py │ │ ├── test_install.py │ │ └── test_wrangler_wrapper.py │ ├── conftest.py │ ├── fixtures │ │ ├── __init__.py │ │ ├── api_test_utils.py │ │ ├── bedrock_config.yaml │ │ ├── docker-compose-test.yml │ │ ├── example_config.yaml │ │ ├── example_secrets.yaml │ │ ├── mock_secrets_client.py │ │ ├── multi_provider_config.yaml │ │ ├── realistic_mcp_agent.config.yaml │ │ ├── realistic_mcp_configs │ │ │ ├── advanced_agent │ │ │ │ └── mcp_agent.config.yaml │ │ │ ├── basic_agent │ │ │ │ └── mcp_agent.config.yaml │ │ │ └── complex_integrations │ │ │ │ └── mcp_agent.config.yaml │ │ ├── service_integration_config.yaml │ │ ├── test_constants.py │ │ ├── test_deploy.sh │ │ ├── test_secrets.yaml │ │ └── test_secrets_deploy.sh │ ├── secrets │ │ ├── __init__.py │ │ ├── test_api_client.py │ │ ├── test_api_client_deploy.py │ │ ├── test_api_client_type.py │ │ ├── test_resolver.py │ │ ├── test_secrets_transform.py │ │ ├── test_yaml_tags.py │ │ └── test_yaml_tags_unified.py │ ├── test_api_key_rename.py │ ├── test_deploy_validation.py │ └── utils │ │ ├── __init__.py │ │ └── jwt_generator.py ├── config │ └── test_env_settings.py ├── core │ ├── test_context.py │ └── test_context_isolation.py ├── executor │ ├── temporal │ │ ├── test_execution_id_and_interceptor.py │ │ ├── test_signal_handler.py │ │ ├── test_temporal_executor.py │ │ └── test_workflow_registry.py │ ├── test_errors.py │ ├── test_inmemory_workflow_registry.py │ ├── test_temporal_session_proxy.py │ ├── test_workflow.py │ └── test_workflow_signal.py ├── human_input │ ├── test_elicitation_handler.py │ └── test_elicitation_session.py ├── integration │ └── test_multithread_smoke.py ├── logging │ ├── test_request_context_logging.py │ ├── test_request_scoping.py │ └── test_upstream_logging.py ├── mcp │ ├── test_connection_manager_concurrency.py │ ├── test_connection_manager_lifecycle.py │ ├── test_mcp_aggregator.py │ └── test_mcp_connection_manager.py ├── server │ ├── test_app_server.py │ ├── test_app_server_memo.py │ ├── test_app_server_workflow_schema.py │ └── test_tool_decorators.py ├── test_app.py ├── test_app_server_identity.py ├── test_app_session.py ├── test_audience_validation.py ├── test_config_exporters.py ├── test_oauth_utils.py ├── test_token_manager.py ├── test_token_verifier.py ├── test_tracing_configure.py ├── test_tracing_isolation.py ├── test_version_check.py ├── tools │ ├── test_crewai_tool.py │ └── test_langchain_tool.py ├── tracing │ ├── test_token_counter.py │ ├── test_token_counter_concurrency.py │ └── test_token_integration_convenience.py ├── utils │ ├── test_config_env_aliases.py │ ├── test_config_preload.py │ ├── test_content_utils.py │ ├── test_mime_utils.py │ ├── test_multipart_converter_anthropic.py │ ├── test_multipart_converter_azure.py │ ├── test_multipart_converter_bedrock.py │ ├── test_multipart_converter_google.py │ ├── test_multipart_converter_openai.py │ ├── test_prompt_message_multipart.py │ ├── test_pydantic_type_serializer.py │ └── test_resource_utils.py └── workflows │ ├── deep_orchestrator │ ├── conftest.py │ ├── test_deep_orchestrator.py │ ├── test_deep_orchestrator_integration.py │ └── test_queue.py │ ├── evaluator_optimizer │ └── test_evaluator_optimizer.py │ ├── intent_classifier │ ├── README.md │ ├── conftest.py │ ├── test_intent_classifier_embedding_cohere.py │ ├── test_intent_classifier_embedding_openai.py │ ├── test_intent_classifier_llm_anthropic.py │ └── test_intent_classifier_llm_openai.py │ ├── llm │ ├── README.md │ ├── conftest.py │ ├── test_augmented_llm_anthropic.py │ ├── test_augmented_llm_azure.py │ ├── test_augmented_llm_bedrock.py │ ├── test_augmented_llm_google.py │ ├── test_augmented_llm_ollama.py │ ├── test_augmented_llm_openai.py │ └── test_request_params_tool_filter.py │ ├── orchestrator │ ├── __init__.py │ ├── conftest.py │ ├── test_orchestrator.py │ ├── test_orchestrator_integration.py │ ├── test_orchestrator_models.py │ ├── test_orchestrator_overrides.py │ ├── test_orchestrator_prompts.py │ └── test_orchestrator_token_counting.py │ ├── parallel │ ├── conftest.py │ ├── test_fan_in.py │ ├── test_fan_out.py │ ├── test_parallel_llm.py │ └── test_parallel_llm_token_counting.py │ ├── router │ ├── __init__.py │ ├── conftest.py │ ├── test_router_base.py │ ├── test_router_embedding.py │ ├── test_router_embedding_cohere.py │ ├── test_router_embedding_openai.py │ ├── test_router_llm.py │ ├── test_router_llm_anthropic.py │ ├── test_router_llm_openai.py │ └── test_router_token_counting.py │ ├── swarm │ ├── __init__.py │ ├── conftest.py │ ├── test_swarm.py │ ├── test_swarm_anthropic.py │ └── test_swarm_openai.py │ ├── test_agentspec_loader.py │ └── test_llm_provider_errors.py └── uv.lock /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/create-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.github/workflows/create-tag.yml -------------------------------------------------------------------------------- /.github/workflows/main-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.github/workflows/main-checks.yml -------------------------------------------------------------------------------- /.github/workflows/pr-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.github/workflows/pr-checks.yml -------------------------------------------------------------------------------- /.github/workflows/publish-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.github/workflows/publish-pypi.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /docs -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.10 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["esbenp.prettier-vscode", "charliermarsh.ruff"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /LLMS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/LLMS.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/README.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/advanced/composition.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/advanced/composition.mdx -------------------------------------------------------------------------------- /docs/advanced/monitoring.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/advanced/monitoring.mdx -------------------------------------------------------------------------------- /docs/advanced/temporal.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/advanced/temporal.mdx -------------------------------------------------------------------------------- /docs/cloud/authentication/deployment-auth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/authentication/deployment-auth.mdx -------------------------------------------------------------------------------- /docs/cloud/authentication/external-mcp-auth.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/authentication/external-mcp-auth.mdx -------------------------------------------------------------------------------- /docs/cloud/authentication/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/authentication/overview.mdx -------------------------------------------------------------------------------- /docs/cloud/deployment-quickstart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/deployment-quickstart.mdx -------------------------------------------------------------------------------- /docs/cloud/mcp-agent-cloud/deploy-mcp-server.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/mcp-agent-cloud/deploy-mcp-server.mdx -------------------------------------------------------------------------------- /docs/cloud/mcp-agent-cloud/long-running-tools.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/mcp-agent-cloud/long-running-tools.mdx -------------------------------------------------------------------------------- /docs/cloud/mcp-agent-cloud/manage-secrets.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/mcp-agent-cloud/manage-secrets.mdx -------------------------------------------------------------------------------- /docs/cloud/mcp-agent-cloud/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/mcp-agent-cloud/overview.mdx -------------------------------------------------------------------------------- /docs/cloud/mcp-agent-cloud/use-deployed-server.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/mcp-agent-cloud/use-deployed-server.mdx -------------------------------------------------------------------------------- /docs/cloud/observability.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/observability.mdx -------------------------------------------------------------------------------- /docs/cloud/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/overview.mdx -------------------------------------------------------------------------------- /docs/cloud/use-cases/build-chatgpt-apps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/use-cases/build-chatgpt-apps.mdx -------------------------------------------------------------------------------- /docs/cloud/use-cases/deploy-agents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/use-cases/deploy-agents.mdx -------------------------------------------------------------------------------- /docs/cloud/use-cases/deploy-chatgpt-apps.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/use-cases/deploy-chatgpt-apps.mdx -------------------------------------------------------------------------------- /docs/cloud/use-cases/deploy-mcp-servers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/cloud/use-cases/deploy-mcp-servers.mdx -------------------------------------------------------------------------------- /docs/concepts/agents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/concepts/agents.mdx -------------------------------------------------------------------------------- /docs/concepts/augmented-llms.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/concepts/augmented-llms.mdx -------------------------------------------------------------------------------- /docs/concepts/elicitation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/concepts/elicitation.mdx -------------------------------------------------------------------------------- /docs/concepts/execution-engines.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/concepts/execution-engines.mdx -------------------------------------------------------------------------------- /docs/concepts/mcp-primitives.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/concepts/mcp-primitives.mdx -------------------------------------------------------------------------------- /docs/concepts/mcp-servers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/concepts/mcp-servers.mdx -------------------------------------------------------------------------------- /docs/concepts/workflows.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/concepts/workflows.mdx -------------------------------------------------------------------------------- /docs/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/configuration.mdx -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/css/version-badge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/css/version-badge.css -------------------------------------------------------------------------------- /docs/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/docs.json -------------------------------------------------------------------------------- /docs/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/favicon.png -------------------------------------------------------------------------------- /docs/get-started/cloud.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/get-started/cloud.mdx -------------------------------------------------------------------------------- /docs/get-started/install.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/get-started/install.mdx -------------------------------------------------------------------------------- /docs/get-started/quickstart.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/get-started/quickstart.mdx -------------------------------------------------------------------------------- /docs/get-started/welcome.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/get-started/welcome.mdx -------------------------------------------------------------------------------- /docs/images/evaluator-optimizer-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/images/evaluator-optimizer-workflow.png -------------------------------------------------------------------------------- /docs/images/orchestrator-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/images/orchestrator-workflow.png -------------------------------------------------------------------------------- /docs/images/parallel-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/images/parallel-workflow.png -------------------------------------------------------------------------------- /docs/images/router-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/images/router-workflow.png -------------------------------------------------------------------------------- /docs/images/swarm-workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/images/swarm-workflow.png -------------------------------------------------------------------------------- /docs/logo/mcp-agent-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/logo/mcp-agent-logo.png -------------------------------------------------------------------------------- /docs/logo/mcp-agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/logo/mcp-agent.png -------------------------------------------------------------------------------- /docs/logo/phetch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/logo/phetch.gif -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/advanced/authentication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/advanced/authentication.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/advanced/composition.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/advanced/composition.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/advanced/durable-agents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/advanced/durable-agents.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/advanced/logging.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/advanced/logging.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/advanced/observability.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/advanced/observability.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/advanced/pause-and-resume.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/advanced/pause-and-resume.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/core-components/agents.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/core-components/agents.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/core-components/augmented-llm.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/core-components/augmented-llm.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/core-components/execution-engine.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/core-components/execution-engine.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/core-components/mcp-servers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/core-components/mcp-servers.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/core-components/mcpapp.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/core-components/mcpapp.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/core-components/specify-secrets.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/core-components/specify-secrets.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/core-components/workflows.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/core-components/workflows.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/effective-patterns/build-your-own.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/effective-patterns/build-your-own.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/effective-patterns/deep-research.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/effective-patterns/deep-research.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/effective-patterns/map-reduce.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/effective-patterns/map-reduce.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/effective-patterns/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/effective-patterns/overview.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/effective-patterns/planner.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/effective-patterns/planner.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/effective-patterns/router.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/effective-patterns/router.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/effective-patterns/swarm.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/effective-patterns/swarm.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/mcp/agent-as-mcp-server.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/mcp/agent-as-mcp-server.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/mcp/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/mcp/overview.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/mcp/server-authentication.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/mcp/server-authentication.mdx -------------------------------------------------------------------------------- /docs/mcp-agent-sdk/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp-agent-sdk/overview.mdx -------------------------------------------------------------------------------- /docs/mcp/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/mcp/overview.mdx -------------------------------------------------------------------------------- /docs/oauth_support_design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/oauth_support_design.md -------------------------------------------------------------------------------- /docs/openai/deploy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/openai/deploy.mdx -------------------------------------------------------------------------------- /docs/reference/cli.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/reference/cli.mdx -------------------------------------------------------------------------------- /docs/reference/configuration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/reference/configuration.mdx -------------------------------------------------------------------------------- /docs/reference/decorators.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/reference/decorators.mdx -------------------------------------------------------------------------------- /docs/roadmap.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/roadmap.mdx -------------------------------------------------------------------------------- /docs/snippets/version-badge.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/snippets/version-badge.mdx -------------------------------------------------------------------------------- /docs/test-evaluate/agent-evaluation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/test-evaluate/agent-evaluation.mdx -------------------------------------------------------------------------------- /docs/test-evaluate/mcp-eval.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/test-evaluate/mcp-eval.mdx -------------------------------------------------------------------------------- /docs/test-evaluate/server-evaluation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/test-evaluate/server-evaluation.mdx -------------------------------------------------------------------------------- /docs/workflows/deep-orchestrator.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/deep-orchestrator.mdx -------------------------------------------------------------------------------- /docs/workflows/evaluator-optimizer.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/evaluator-optimizer.mdx -------------------------------------------------------------------------------- /docs/workflows/intent-classifier.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/intent-classifier.mdx -------------------------------------------------------------------------------- /docs/workflows/orchestrator.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/orchestrator.mdx -------------------------------------------------------------------------------- /docs/workflows/overview.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/overview.mdx -------------------------------------------------------------------------------- /docs/workflows/parallel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/parallel.mdx -------------------------------------------------------------------------------- /docs/workflows/router.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/router.mdx -------------------------------------------------------------------------------- /docs/workflows/swarm.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/docs/workflows/swarm.mdx -------------------------------------------------------------------------------- /examples/basic/agent_factory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/README.md -------------------------------------------------------------------------------- /examples/basic/agent_factory/agents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/agents.yaml -------------------------------------------------------------------------------- /examples/basic/agent_factory/auto_loaded_subagents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/auto_loaded_subagents.py -------------------------------------------------------------------------------- /examples/basic/agent_factory/load_and_route.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/load_and_route.py -------------------------------------------------------------------------------- /examples/basic/agent_factory/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/main.py -------------------------------------------------------------------------------- /examples/basic/agent_factory/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/agent_factory/orchestrator_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/orchestrator_demo.py -------------------------------------------------------------------------------- /examples/basic/agent_factory/parallel_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/parallel_demo.py -------------------------------------------------------------------------------- /examples/basic/agent_factory/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/requirements.txt -------------------------------------------------------------------------------- /examples/basic/agent_factory/run_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/agent_factory/run_worker.py -------------------------------------------------------------------------------- /examples/basic/functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/functions/README.md -------------------------------------------------------------------------------- /examples/basic/functions/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/functions/main.py -------------------------------------------------------------------------------- /examples/basic/functions/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/functions/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/functions/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/functions/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/basic/functions/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/functions/requirements.txt -------------------------------------------------------------------------------- /examples/basic/mcp_basic_agent/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_basic_agent/.env.example -------------------------------------------------------------------------------- /examples/basic/mcp_basic_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_basic_agent/README.md -------------------------------------------------------------------------------- /examples/basic/mcp_basic_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_basic_agent/main.py -------------------------------------------------------------------------------- /examples/basic/mcp_basic_agent/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_basic_agent/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/mcp_basic_agent/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_basic_agent/requirements.txt -------------------------------------------------------------------------------- /examples/basic/mcp_hello_world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_hello_world/README.md -------------------------------------------------------------------------------- /examples/basic/mcp_hello_world/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_hello_world/main.py -------------------------------------------------------------------------------- /examples/basic/mcp_hello_world/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_hello_world/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/mcp_hello_world/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_hello_world/requirements.txt -------------------------------------------------------------------------------- /examples/basic/mcp_model_selector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_model_selector/README.md -------------------------------------------------------------------------------- /examples/basic/mcp_model_selector/interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_model_selector/interactive.py -------------------------------------------------------------------------------- /examples/basic/mcp_model_selector/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_model_selector/main.py -------------------------------------------------------------------------------- /examples/basic/mcp_model_selector/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_model_selector/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/mcp_model_selector/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_model_selector/requirements.txt -------------------------------------------------------------------------------- /examples/basic/mcp_server_aggregator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_server_aggregator/README.md -------------------------------------------------------------------------------- /examples/basic/mcp_server_aggregator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_server_aggregator/main.py -------------------------------------------------------------------------------- /examples/basic/mcp_server_aggregator/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_server_aggregator/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/mcp_server_aggregator/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_server_aggregator/requirements.txt -------------------------------------------------------------------------------- /examples/basic/mcp_tool_filter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_tool_filter/README.md -------------------------------------------------------------------------------- /examples/basic/mcp_tool_filter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_tool_filter/main.py -------------------------------------------------------------------------------- /examples/basic/mcp_tool_filter/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_tool_filter/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/mcp_tool_filter/quickstart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_tool_filter/quickstart.py -------------------------------------------------------------------------------- /examples/basic/mcp_tool_filter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/mcp_tool_filter/requirements.txt -------------------------------------------------------------------------------- /examples/basic/oauth_basic_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/oauth_basic_agent/README.md -------------------------------------------------------------------------------- /examples/basic/oauth_basic_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/oauth_basic_agent/main.py -------------------------------------------------------------------------------- /examples/basic/oauth_basic_agent/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/oauth_basic_agent/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/oauth_basic_agent/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/oauth_basic_agent/requirements.txt -------------------------------------------------------------------------------- /examples/basic/token_counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/token_counter/README.md -------------------------------------------------------------------------------- /examples/basic/token_counter/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/token_counter/main.py -------------------------------------------------------------------------------- /examples/basic/token_counter/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/token_counter/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/basic/token_counter/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/basic/token_counter/requirements.txt -------------------------------------------------------------------------------- /examples/cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/README.md -------------------------------------------------------------------------------- /examples/cloud/agent_factory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/agent_factory/README.md -------------------------------------------------------------------------------- /examples/cloud/agent_factory/agents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/agent_factory/agents.yaml -------------------------------------------------------------------------------- /examples/cloud/agent_factory/custom_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/agent_factory/custom_tasks.py -------------------------------------------------------------------------------- /examples/cloud/agent_factory/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/agent_factory/main.py -------------------------------------------------------------------------------- /examples/cloud/agent_factory/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/agent_factory/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/cloud/agent_factory/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/agent_factory/requirements.txt -------------------------------------------------------------------------------- /examples/cloud/agent_factory/run_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/agent_factory/run_worker.py -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/README.md -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/main.py -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/mcp_agent.config.yaml: -------------------------------------------------------------------------------- 1 | name: openai_coinflip_ui 2 | execution_engine: asyncio 3 | -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/requirements.txt -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/web/.gitignore -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/web/README.md -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/web/package.json -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/web/src/index.css -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/web/src/index.tsx -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/web/tsconfig.json -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/basic_app/web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/basic_app/web/yarn.lock -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/README.md -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/main.py -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/mcp_agent.config.yaml: -------------------------------------------------------------------------------- 1 | name: openai-timer-app 2 | execution_engine: asyncio 3 | -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/requirements.txt: -------------------------------------------------------------------------------- 1 | # Core framework dependency 2 | mcp-agent -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/.gitignore -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/README.md -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/package.json -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/public/index.html -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/src/index.css -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/src/index.tsx -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/src/utils/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/src/utils/types.ts -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/tsconfig.json -------------------------------------------------------------------------------- /examples/cloud/chatgpt_apps/timer/web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/chatgpt_apps/timer/web/yarn.lock -------------------------------------------------------------------------------- /examples/cloud/hello_world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/hello_world/README.md -------------------------------------------------------------------------------- /examples/cloud/hello_world/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/hello_world/main.py -------------------------------------------------------------------------------- /examples/cloud/hello_world/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/hello_world/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/cloud/hello_world/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/hello_world/requirements.txt -------------------------------------------------------------------------------- /examples/cloud/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/mcp/README.md -------------------------------------------------------------------------------- /examples/cloud/mcp/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/mcp/main.py -------------------------------------------------------------------------------- /examples/cloud/mcp/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/mcp/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/cloud/mcp/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/mcp/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/cloud/mcp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/mcp/requirements.txt -------------------------------------------------------------------------------- /examples/cloud/mcp/short_story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/mcp/short_story.md -------------------------------------------------------------------------------- /examples/cloud/observability/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/observability/README.md -------------------------------------------------------------------------------- /examples/cloud/observability/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/observability/main.py -------------------------------------------------------------------------------- /examples/cloud/observability/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/observability/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/cloud/observability/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/observability/requirements.txt -------------------------------------------------------------------------------- /examples/cloud/temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/temporal/README.md -------------------------------------------------------------------------------- /examples/cloud/temporal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/temporal/main.py -------------------------------------------------------------------------------- /examples/cloud/temporal/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/temporal/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/cloud/temporal/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/temporal/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/cloud/temporal/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/temporal/requirements.txt -------------------------------------------------------------------------------- /examples/cloud/temporal/temporal_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/cloud/temporal/temporal_worker.py -------------------------------------------------------------------------------- /examples/crewai/.env.example: -------------------------------------------------------------------------------- 1 | SERPER_API_KEY=changethis -------------------------------------------------------------------------------- /examples/crewai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/crewai/README.md -------------------------------------------------------------------------------- /examples/crewai/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/crewai/main.py -------------------------------------------------------------------------------- /examples/crewai/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/crewai/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/crewai/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/crewai/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/crewai/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/crewai/requirements.txt -------------------------------------------------------------------------------- /examples/human_input/temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/human_input/temporal/README.md -------------------------------------------------------------------------------- /examples/human_input/temporal/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/human_input/temporal/client.py -------------------------------------------------------------------------------- /examples/human_input/temporal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/human_input/temporal/main.py -------------------------------------------------------------------------------- /examples/human_input/temporal/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/human_input/temporal/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/human_input/temporal/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/human_input/temporal/requirements.txt -------------------------------------------------------------------------------- /examples/human_input/temporal/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/human_input/temporal/worker.py -------------------------------------------------------------------------------- /examples/langchain/.env.example: -------------------------------------------------------------------------------- 1 | SERPER_API_KEY=changethis -------------------------------------------------------------------------------- /examples/langchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/langchain/README.md -------------------------------------------------------------------------------- /examples/langchain/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/langchain/main.py -------------------------------------------------------------------------------- /examples/langchain/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/langchain/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/langchain/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/langchain/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/langchain/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/langchain/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/README.md -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/cloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/cloud/README.md -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/cloud/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/cloud/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/cloud/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/cloud/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/cloud/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/cloud/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/demo_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/demo_server.py -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/temporal/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/temporal/client.py -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/temporal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/temporal/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/temporal/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/temporal/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_elicitation/temporal/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_elicitation/temporal/worker.py -------------------------------------------------------------------------------- /examples/mcp/mcp_prompts_and_resources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_prompts_and_resources/README.md -------------------------------------------------------------------------------- /examples/mcp/mcp_prompts_and_resources/demo_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_prompts_and_resources/demo_server.py -------------------------------------------------------------------------------- /examples/mcp/mcp_prompts_and_resources/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_prompts_and_resources/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_prompts_and_resources/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_prompts_and_resources/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_roots/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_roots/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_roots/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_roots/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp_roots/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_roots/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/mcp/mcp_roots/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_roots/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_roots/root_test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_roots/root_test_server.py -------------------------------------------------------------------------------- /examples/mcp/mcp_roots/test_data/01_Data_Processed.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_roots/test_data/01_Data_Processed.csv -------------------------------------------------------------------------------- /examples/mcp/mcp_sse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse/README.md -------------------------------------------------------------------------------- /examples/mcp/mcp_sse/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_sse/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp_sse/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/mcp/mcp_sse/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse/server.py -------------------------------------------------------------------------------- /examples/mcp/mcp_sse_with_headers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse_with_headers/README.md -------------------------------------------------------------------------------- /examples/mcp/mcp_sse_with_headers/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse_with_headers/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_sse_with_headers/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse_with_headers/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp_sse_with_headers/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_sse_with_headers/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_streamable_http/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_streamable_http/README.md -------------------------------------------------------------------------------- /examples/mcp/mcp_streamable_http/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_streamable_http/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_streamable_http/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_streamable_http/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp_streamable_http/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_streamable_http/requirements.txt -------------------------------------------------------------------------------- /examples/mcp/mcp_streamable_http/stateless_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_streamable_http/stateless_server.py -------------------------------------------------------------------------------- /examples/mcp/mcp_websockets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_websockets/README.md -------------------------------------------------------------------------------- /examples/mcp/mcp_websockets/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_websockets/main.py -------------------------------------------------------------------------------- /examples/mcp/mcp_websockets/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_websockets/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp/mcp_websockets/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp/mcp_websockets/requirements.txt -------------------------------------------------------------------------------- /examples/mcp_agent_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/README.md -------------------------------------------------------------------------------- /examples/mcp_agent_server/asyncio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/asyncio/README.md -------------------------------------------------------------------------------- /examples/mcp_agent_server/asyncio/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/asyncio/client.py -------------------------------------------------------------------------------- /examples/mcp_agent_server/asyncio/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/asyncio/main.py -------------------------------------------------------------------------------- /examples/mcp_agent_server/asyncio/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/asyncio/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/mcp_agent_server/asyncio/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/asyncio/requirements.txt -------------------------------------------------------------------------------- /examples/mcp_agent_server/asyncio/short_story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/asyncio/short_story.md -------------------------------------------------------------------------------- /examples/mcp_agent_server/context_isolation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/context_isolation/README.md -------------------------------------------------------------------------------- /examples/mcp_agent_server/context_isolation/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/context_isolation/clients.py -------------------------------------------------------------------------------- /examples/mcp_agent_server/context_isolation/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/context_isolation/server.py -------------------------------------------------------------------------------- /examples/mcp_agent_server/temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/temporal/README.md -------------------------------------------------------------------------------- /examples/mcp_agent_server/temporal/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/temporal/client.py -------------------------------------------------------------------------------- /examples/mcp_agent_server/temporal/mag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/temporal/mag.png -------------------------------------------------------------------------------- /examples/mcp_agent_server/temporal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/temporal/main.py -------------------------------------------------------------------------------- /examples/mcp_agent_server/temporal/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/mcp_agent_server/temporal/requirements.txt -------------------------------------------------------------------------------- /examples/model_providers/mcp_basic_azure_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/model_providers/mcp_basic_azure_agent/main.py -------------------------------------------------------------------------------- /examples/model_providers/mcp_basic_google_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/model_providers/mcp_basic_google_agent/main.py -------------------------------------------------------------------------------- /examples/model_providers/mcp_basic_ollama_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/model_providers/mcp_basic_ollama_agent/main.py -------------------------------------------------------------------------------- /examples/multithread/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/multithread/main.py -------------------------------------------------------------------------------- /examples/multithread/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/multithread/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/multithread/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/multithread/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/multithread/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/multithread/requirements.txt -------------------------------------------------------------------------------- /examples/multithread/word_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/multithread/word_count.py -------------------------------------------------------------------------------- /examples/oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/README.md -------------------------------------------------------------------------------- /examples/oauth/interactive_tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/interactive_tool/README.md -------------------------------------------------------------------------------- /examples/oauth/interactive_tool/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/interactive_tool/client.py -------------------------------------------------------------------------------- /examples/oauth/interactive_tool/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/interactive_tool/server.py -------------------------------------------------------------------------------- /examples/oauth/pre_authorize/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/pre_authorize/README.md -------------------------------------------------------------------------------- /examples/oauth/pre_authorize/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/pre_authorize/client.py -------------------------------------------------------------------------------- /examples/oauth/pre_authorize/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/pre_authorize/main.py -------------------------------------------------------------------------------- /examples/oauth/pre_authorize/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/pre_authorize/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/oauth/pre_authorize/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/pre_authorize/worker.py -------------------------------------------------------------------------------- /examples/oauth/protected_by_oauth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/protected_by_oauth/README.md -------------------------------------------------------------------------------- /examples/oauth/protected_by_oauth/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/protected_by_oauth/main.py -------------------------------------------------------------------------------- /examples/oauth/protected_by_oauth/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/oauth/protected_by_oauth/registration.py -------------------------------------------------------------------------------- /examples/temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/README.md -------------------------------------------------------------------------------- /examples/temporal/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/basic.py -------------------------------------------------------------------------------- /examples/temporal/evaluator_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/evaluator_optimizer.py -------------------------------------------------------------------------------- /examples/temporal/graded_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/graded_report.md -------------------------------------------------------------------------------- /examples/temporal/interactive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/interactive.py -------------------------------------------------------------------------------- /examples/temporal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/main.py -------------------------------------------------------------------------------- /examples/temporal/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/temporal/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/temporal/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/orchestrator.py -------------------------------------------------------------------------------- /examples/temporal/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/parallel.py -------------------------------------------------------------------------------- /examples/temporal/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/requirements.txt -------------------------------------------------------------------------------- /examples/temporal/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/router.py -------------------------------------------------------------------------------- /examples/temporal/run_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/run_worker.py -------------------------------------------------------------------------------- /examples/temporal/short_story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/short_story.md -------------------------------------------------------------------------------- /examples/temporal/workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/temporal/workflows.py -------------------------------------------------------------------------------- /examples/tracing/agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/agent/README.md -------------------------------------------------------------------------------- /examples/tracing/agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/agent/main.py -------------------------------------------------------------------------------- /examples/tracing/agent/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/agent/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/tracing/agent/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/agent/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/tracing/agent/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/agent/requirements.txt -------------------------------------------------------------------------------- /examples/tracing/langfuse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/langfuse/README.md -------------------------------------------------------------------------------- /examples/tracing/langfuse/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/langfuse/main.py -------------------------------------------------------------------------------- /examples/tracing/langfuse/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/langfuse/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/tracing/langfuse/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/langfuse/requirements.txt -------------------------------------------------------------------------------- /examples/tracing/llm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/llm/README.md -------------------------------------------------------------------------------- /examples/tracing/llm/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/llm/main.py -------------------------------------------------------------------------------- /examples/tracing/llm/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/llm/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/tracing/llm/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/llm/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/tracing/llm/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/llm/requirements.txt -------------------------------------------------------------------------------- /examples/tracing/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/mcp/README.md -------------------------------------------------------------------------------- /examples/tracing/mcp/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/mcp/main.py -------------------------------------------------------------------------------- /examples/tracing/mcp/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/mcp/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/tracing/mcp/mcp_agent.secrets.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/mcp/mcp_agent.secrets.yaml.example -------------------------------------------------------------------------------- /examples/tracing/mcp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/mcp/requirements.txt -------------------------------------------------------------------------------- /examples/tracing/mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/mcp/server.py -------------------------------------------------------------------------------- /examples/tracing/temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/temporal/README.md -------------------------------------------------------------------------------- /examples/tracing/temporal/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/temporal/basic.py -------------------------------------------------------------------------------- /examples/tracing/temporal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/temporal/main.py -------------------------------------------------------------------------------- /examples/tracing/temporal/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/temporal/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/tracing/temporal/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/temporal/requirements.txt -------------------------------------------------------------------------------- /examples/tracing/temporal/run_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/tracing/temporal/run_worker.py -------------------------------------------------------------------------------- /examples/tracing/temporal/workflows.py: -------------------------------------------------------------------------------- 1 | from basic import SimpleWorkflow # noqa: F401 2 | -------------------------------------------------------------------------------- /examples/usecases/fastapi_websocket/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/fastapi_websocket/README.md -------------------------------------------------------------------------------- /examples/usecases/fastapi_websocket/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/fastapi_websocket/main.py -------------------------------------------------------------------------------- /examples/usecases/fastapi_websocket/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/fastapi_websocket/requirements.txt -------------------------------------------------------------------------------- /examples/usecases/fastapi_websocket/session_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/fastapi_websocket/session_manager.py -------------------------------------------------------------------------------- /examples/usecases/marimo_mcp_basic_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/marimo_mcp_basic_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/marimo_mcp_basic_agent/notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/marimo_mcp_basic_agent/notebook.py -------------------------------------------------------------------------------- /examples/usecases/mcp_basic_slack_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_basic_slack_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_basic_slack_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_basic_slack_agent/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_browser_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_browser_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_browser_agent/browser_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_browser_agent/browser_agent.py -------------------------------------------------------------------------------- /examples/usecases/mcp_browser_agent/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_browser_agent/pyproject.toml -------------------------------------------------------------------------------- /examples/usecases/mcp_financial_analyzer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_financial_analyzer/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_financial_analyzer/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_financial_analyzer/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_financial_analyzer/requirements.txt: -------------------------------------------------------------------------------- 1 | mcp-agent 2 | openai 3 | anthropic 4 | -------------------------------------------------------------------------------- /examples/usecases/mcp_github_to_slack_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_github_to_slack_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_github_to_slack_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_github_to_slack_agent/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_instagram_gift_advisor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_instagram_gift_advisor/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_instagram_gift_advisor/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_instagram_gift_advisor/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_instagram_gift_advisor/requirements.txt: -------------------------------------------------------------------------------- 1 | mcp-agent -------------------------------------------------------------------------------- /examples/usecases/mcp_marketing_assistant_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_marketing_assistant_agent/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_playwright_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_playwright_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_playwright_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_playwright_agent/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_playwright_agent/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_playwright_agent/pyproject.toml -------------------------------------------------------------------------------- /examples/usecases/mcp_realtor_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_realtor_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_realtor_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_realtor_agent/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_realtor_agent/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_realtor_agent/pyproject.toml -------------------------------------------------------------------------------- /examples/usecases/mcp_researcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_researcher/README.md -------------------------------------------------------------------------------- /examples/usecases/mcp_researcher/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_researcher/main.py -------------------------------------------------------------------------------- /examples/usecases/mcp_researcher/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_researcher/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/usecases/mcp_researcher/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_researcher/requirements.txt -------------------------------------------------------------------------------- /examples/usecases/mcp_supabase_migration_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/mcp_supabase_migration_agent/main.py -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/reliable_conversation/CLAUDE.md -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/reliable_conversation/README.md -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/reliable_conversation/main.py -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/src/models/__init__.py: -------------------------------------------------------------------------------- 1 | # Data models 2 | -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/src/tasks/__init__.py: -------------------------------------------------------------------------------- 1 | # Task implementations 2 | -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/src/utils/__init__.py: -------------------------------------------------------------------------------- 1 | # Utility functions 2 | -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/src/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | # Workflow implementations 2 | -------------------------------------------------------------------------------- /examples/usecases/reliable_conversation/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/reliable_conversation/test_basic.py -------------------------------------------------------------------------------- /examples/usecases/streamlit_mcp_basic_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/streamlit_mcp_basic_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/streamlit_mcp_basic_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/streamlit_mcp_basic_agent/main.py -------------------------------------------------------------------------------- /examples/usecases/streamlit_mcp_rag_agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/streamlit_mcp_rag_agent/README.md -------------------------------------------------------------------------------- /examples/usecases/streamlit_mcp_rag_agent/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/usecases/streamlit_mcp_rag_agent/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_deep_orchestrator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_deep_orchestrator/README.md -------------------------------------------------------------------------------- /examples/workflows/workflow_deep_orchestrator/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_deep_orchestrator/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_evaluator_optimizer/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_evaluator_optimizer/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_intent_classifier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_intent_classifier/README.md -------------------------------------------------------------------------------- /examples/workflows/workflow_intent_classifier/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_intent_classifier/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_orchestrator_worker/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_orchestrator_worker/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_parallel/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_parallel/README.md -------------------------------------------------------------------------------- /examples/workflows/workflow_parallel/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_parallel/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_parallel/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_parallel/requirements.txt -------------------------------------------------------------------------------- /examples/workflows/workflow_router/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_router/README.md -------------------------------------------------------------------------------- /examples/workflows/workflow_router/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_router/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_router/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_router/requirements.txt -------------------------------------------------------------------------------- /examples/workflows/workflow_swarm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_swarm/README.md -------------------------------------------------------------------------------- /examples/workflows/workflow_swarm/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_swarm/main.py -------------------------------------------------------------------------------- /examples/workflows/workflow_swarm/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_swarm/mcp_agent.config.yaml -------------------------------------------------------------------------------- /examples/workflows/workflow_swarm/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/examples/workflows/workflow_swarm/requirements.txt -------------------------------------------------------------------------------- /gallery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/gallery.md -------------------------------------------------------------------------------- /logs/marketing-20251022_200928.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/logs/marketing-20251022_200928.jsonl -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /schema/mcp-agent.config.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/schema/mcp-agent.config.schema.json -------------------------------------------------------------------------------- /scripts/event_replay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/event_replay.py -------------------------------------------------------------------------------- /scripts/event_summary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/event_summary.py -------------------------------------------------------------------------------- /scripts/event_viewer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/event_viewer.py -------------------------------------------------------------------------------- /scripts/format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/format.py -------------------------------------------------------------------------------- /scripts/gen_llm_benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/gen_llm_benchmarks.py -------------------------------------------------------------------------------- /scripts/gen_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/gen_schema.py -------------------------------------------------------------------------------- /scripts/lint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/lint.py -------------------------------------------------------------------------------- /scripts/log_trimmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/log_trimmer.py -------------------------------------------------------------------------------- /scripts/promptify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/promptify.py -------------------------------------------------------------------------------- /scripts/rich_progress_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/scripts/rich_progress_test.py -------------------------------------------------------------------------------- /src/mcp_agent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/agents/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/agents/agent.py -------------------------------------------------------------------------------- /src/mcp_agent/agents/agent_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/agents/agent_spec.py -------------------------------------------------------------------------------- /src/mcp_agent/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/app.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/README.md -------------------------------------------------------------------------------- /src/mcp_agent/cli/__init__.py: -------------------------------------------------------------------------------- 1 | """MCP Agent Cloud SDK and CLI.""" 2 | -------------------------------------------------------------------------------- /src/mcp_agent/cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/__main__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/auth/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/auth/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/auth/constants.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/auth/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/auth/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/auth/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/auth/models.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/__init__.py: -------------------------------------------------------------------------------- 1 | """MCP Agent Cloud CLI implementation.""" 2 | -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/app/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/app/delete/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/app/delete/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/app/delete/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/app/delete/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/app/status/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/app/status/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/app/status/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/app/status/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/app/workflows/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/app/workflows/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/apps/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/apps/list/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/apps/list/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/apps/list/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/apps/list/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/apps/update/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/apps/update/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/auth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/auth/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/auth/login/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/auth/login/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/auth/login/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/auth/login/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/auth/logout/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/auth/logout/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/auth/whoami/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/auth/whoami/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/configure/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/configure/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/configure/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/configure/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/deploy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/deploy/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/deploy/bundle_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/deploy/bundle_utils.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/deploy/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/deploy/constants.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/deploy/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/deploy/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/deploy/materialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/deploy/materialize.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/deploy/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/deploy/settings.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/deploy/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/deploy/validation.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/env/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/env/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/env/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/logger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/logger/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/logger/tail/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/logger/tail/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/servers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/servers/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/servers/delete/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/servers/delete/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/servers/delete/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/servers/describe/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/servers/list/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/servers/list/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/servers/list/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/utils.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/workflows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/workflows/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/workflows/list/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/workflows/list/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/workflows/runs/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/workflows/runs/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/commands/workflows/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/commands/workflows/utils.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/cloud/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/cloud/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/build.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/chat.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/check.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/config.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/configure.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/dev.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/doctor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/doctor.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/go.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/go.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/init.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/install.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/invoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/invoke.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/keys.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/logs.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/models.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/serve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/serve.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/commands/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/commands/server.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/config/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/config/settings.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/core/__init__.py: -------------------------------------------------------------------------------- 1 | """Core module for MCP Agent Cloud.""" 2 | -------------------------------------------------------------------------------- /src/mcp_agent/cli/core/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/core/api_client.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/core/constants.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/core/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/core/utils.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/exceptions.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/main.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/main_bootstrap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/main_bootstrap.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/mcp_app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/mcp_app/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/mcp_app/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/mcp_app/api_client.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/mcp_app/mcp_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/mcp_app/mcp_client.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/mcp_app/mock_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/mcp_app/mock_client.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/secrets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/secrets/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/secrets/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/secrets/api_client.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/secrets/mock_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/secrets/mock_client.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/secrets/processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/secrets/processor.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/secrets/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/secrets/resolver.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/secrets/yaml_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/secrets/yaml_tags.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/display.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/git_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/git_utils.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/importers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/importers.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/retry.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/typer_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/typer_utils.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/url_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/url_parser.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/ux.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/ux.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/utils/version_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/utils/version_check.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/workflows/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/workflows/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/cli/workflows/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/cli/workflows/api_client.py -------------------------------------------------------------------------------- /src/mcp_agent/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/config.py -------------------------------------------------------------------------------- /src/mcp_agent/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/console.py -------------------------------------------------------------------------------- /src/mcp_agent/core/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/core/context.py -------------------------------------------------------------------------------- /src/mcp_agent/core/context_dependent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/core/context_dependent.py -------------------------------------------------------------------------------- /src/mcp_agent/core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/core/exceptions.py -------------------------------------------------------------------------------- /src/mcp_agent/core/request_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/core/request_context.py -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/agent_factory/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/agent_factory/main.py -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/chatgpt_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/chatgpt_app/README.md -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/chatgpt_app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/chatgpt_app/main.py -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/hello_world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/hello_world/README.md -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/hello_world/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/hello_world/main.py -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/mcp/README.md -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/mcp/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/mcp/main.py -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/mcp/short_story.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/mcp/short_story.md -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/temporal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/temporal/README.md -------------------------------------------------------------------------------- /src/mcp_agent/data/examples/cloud/temporal/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/examples/cloud/temporal/main.py -------------------------------------------------------------------------------- /src/mcp_agent/data/phetch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/phetch.png -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/README_basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/README_basic.md -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/README_factory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/README_factory.md -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/README_server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/README_server.md -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/agent_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/agent_basic.py -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/agent_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/agent_factory.py -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/agent_notebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/agent_notebook.py -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/agent_streamlit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/agent_streamlit.py -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/agents.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/agents.yaml -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/basic_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/basic_agent.py -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/basic_agent_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/basic_agent_server.py -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/config_basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/config_basic.yaml -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/config_claude.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/config_claude.yaml -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/config_server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/config_server.yaml -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/gitignore.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/gitignore.template -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/mcp_agent.config.yaml -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/secrets.yaml -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/secrets_basic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/secrets_basic.yaml -------------------------------------------------------------------------------- /src/mcp_agent/data/templates/token_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/data/templates/token_counter.py -------------------------------------------------------------------------------- /src/mcp_agent/elicitation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/elicitation/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/elicitation/handler.py -------------------------------------------------------------------------------- /src/mcp_agent/elicitation/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/elicitation/types.py -------------------------------------------------------------------------------- /src/mcp_agent/eval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/executor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/executor/decorator_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/decorator_registry.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/errors.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/executor.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/signal_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/signal_registry.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/task_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/task_registry.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/interactive_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/interactive_workflow.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/interceptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/interceptor.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/session_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/session_proxy.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/system_activities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/system_activities.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/temporal_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/temporal_context.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/workflow_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/workflow_registry.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/temporal/workflow_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/temporal/workflow_signal.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/workflow.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/workflow_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/workflow_registry.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/workflow_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/workflow_signal.py -------------------------------------------------------------------------------- /src/mcp_agent/executor/workflow_task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/executor/workflow_task.py -------------------------------------------------------------------------------- /src/mcp_agent/human_input/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/human_input/console_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/human_input/console_handler.py -------------------------------------------------------------------------------- /src/mcp_agent/human_input/elicitation_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/human_input/elicitation_handler.py -------------------------------------------------------------------------------- /src/mcp_agent/human_input/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/human_input/types.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/logging/event_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/event_progress.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/events.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/json_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/json_serializer.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/listeners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/listeners.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/logger.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/progress_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/progress_display.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/rich_progress.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/rich_progress.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/token_progress_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/token_progress_display.py -------------------------------------------------------------------------------- /src/mcp_agent/logging/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/logging/transport.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/mcp/client_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/client_proxy.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/gen_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/gen_client.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/mcp_agent_client_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/mcp_agent_client_session.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/mcp_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/mcp_aggregator.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/mcp_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/mcp_connection_manager.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/mcp_server_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/mcp_server_registry.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/sampling_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/sampling_handler.py -------------------------------------------------------------------------------- /src/mcp_agent/mcp/stdio_transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/mcp/stdio_transport.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/access_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/access_token.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/callbacks.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/errors.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/flow.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/http/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/http/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/http/auth.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/identity.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/manager.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/metadata.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/pkce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/pkce.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/records.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/records.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/store/__init__.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/store/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/store/base.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/store/in_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/store/in_memory.py -------------------------------------------------------------------------------- /src/mcp_agent/oauth/store/redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/oauth/store/redis.py -------------------------------------------------------------------------------- /src/mcp_agent/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/server/app_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/server/app_server.py -------------------------------------------------------------------------------- /src/mcp_agent/server/app_server_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/server/app_server_types.py -------------------------------------------------------------------------------- /src/mcp_agent/server/token_verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/server/token_verifier.py -------------------------------------------------------------------------------- /src/mcp_agent/server/tool_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/server/tool_adapter.py -------------------------------------------------------------------------------- /src/mcp_agent/telemetry/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/telemetry/usage_tracking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/telemetry/usage_tracking.py -------------------------------------------------------------------------------- /src/mcp_agent/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/tools/crewai_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tools/crewai_tool.py -------------------------------------------------------------------------------- /src/mcp_agent/tools/langchain_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tools/langchain_tool.py -------------------------------------------------------------------------------- /src/mcp_agent/tracing/__init__: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/tracing/file_span_exporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tracing/file_span_exporter.py -------------------------------------------------------------------------------- /src/mcp_agent/tracing/semconv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tracing/semconv.py -------------------------------------------------------------------------------- /src/mcp_agent/tracing/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tracing/telemetry.py -------------------------------------------------------------------------------- /src/mcp_agent/tracing/token_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tracing/token_counter.py -------------------------------------------------------------------------------- /src/mcp_agent/tracing/token_tracking_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tracing/token_tracking_decorator.py -------------------------------------------------------------------------------- /src/mcp_agent/tracing/tracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/tracing/tracer.py -------------------------------------------------------------------------------- /src/mcp_agent/utils/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/utils/common.py -------------------------------------------------------------------------------- /src/mcp_agent/utils/content_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/utils/content_utils.py -------------------------------------------------------------------------------- /src/mcp_agent/utils/mime_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/utils/mime_utils.py -------------------------------------------------------------------------------- /src/mcp_agent/utils/prompt_message_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/utils/prompt_message_multipart.py -------------------------------------------------------------------------------- /src/mcp_agent/utils/pydantic_type_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/utils/pydantic_type_serializer.py -------------------------------------------------------------------------------- /src/mcp_agent/utils/resource_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/utils/resource_utils.py -------------------------------------------------------------------------------- /src/mcp_agent/utils/tool_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/utils/tool_filter.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/README.md -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/budget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/budget.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/cache.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/config.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/knowledge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/knowledge.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/memory.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/models.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/policy.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/prompts.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/queue.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/deep_orchestrator/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/deep_orchestrator/utils.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/embedding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/embedding/embedding_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/embedding/embedding_base.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/embedding/embedding_cohere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/embedding/embedding_cohere.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/embedding/embedding_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/embedding/embedding_openai.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/evaluator_optimizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/factory.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/intent_classifier/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/augmented_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/augmented_llm.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/augmented_llm_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/augmented_llm_anthropic.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/augmented_llm_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/augmented_llm_azure.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/augmented_llm_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/augmented_llm_bedrock.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/augmented_llm_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/augmented_llm_google.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/augmented_llm_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/augmented_llm_ollama.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/augmented_llm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/augmented_llm_openai.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/llm/llm_selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/llm/llm_selector.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/orchestrator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/orchestrator/orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/orchestrator/orchestrator.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/parallel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/parallel/fan_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/parallel/fan_in.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/parallel/fan_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/parallel/fan_out.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/parallel/parallel_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/parallel/parallel_llm.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/router/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/router/router_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/router/router_base.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/router/router_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/router/router_embedding.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/router/router_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/router/router_llm.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/router/router_llm_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/router/router_llm_anthropic.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/router/router_llm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/router/router_llm_openai.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/swarm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mcp_agent/workflows/swarm/swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/swarm/swarm.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/swarm/swarm_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/swarm/swarm_anthropic.py -------------------------------------------------------------------------------- /src/mcp_agent/workflows/swarm/swarm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/src/mcp_agent/workflows/swarm/swarm_openai.py -------------------------------------------------------------------------------- /tests/agents/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/agents/conftest.py -------------------------------------------------------------------------------- /tests/agents/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/agents/test_agent.py -------------------------------------------------------------------------------- /tests/agents/test_agent_tasks_concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/agents/test_agent_tasks_concurrency.py -------------------------------------------------------------------------------- /tests/agents/test_agent_tasks_isolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/agents/test_agent_tasks_isolation.py -------------------------------------------------------------------------------- /tests/app/test_dotenv_loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/app/test_dotenv_loading.py -------------------------------------------------------------------------------- /tests/cli/__init__.py: -------------------------------------------------------------------------------- 1 | """MCP Agent Cloud SDK test suite.""" 2 | -------------------------------------------------------------------------------- /tests/cli/cloud/test_env_pull_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/cloud/test_env_pull_helpers.py -------------------------------------------------------------------------------- /tests/cli/cloud/test_materialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/cloud/test_materialize.py -------------------------------------------------------------------------------- /tests/cli/commands/__init__.py: -------------------------------------------------------------------------------- 1 | """Command tests.""" 2 | -------------------------------------------------------------------------------- /tests/cli/commands/test_app_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_app_delete.py -------------------------------------------------------------------------------- /tests/cli/commands/test_app_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_app_status.py -------------------------------------------------------------------------------- /tests/cli/commands/test_app_workflows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_app_workflows.py -------------------------------------------------------------------------------- /tests/cli/commands/test_apps_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_apps_update.py -------------------------------------------------------------------------------- /tests/cli/commands/test_configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_configure.py -------------------------------------------------------------------------------- /tests/cli/commands/test_deploy_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_deploy_command.py -------------------------------------------------------------------------------- /tests/cli/commands/test_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_install.py -------------------------------------------------------------------------------- /tests/cli/commands/test_wrangler_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/commands/test_wrangler_wrapper.py -------------------------------------------------------------------------------- /tests/cli/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/conftest.py -------------------------------------------------------------------------------- /tests/cli/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | """Test fixtures.""" 2 | -------------------------------------------------------------------------------- /tests/cli/fixtures/api_test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/api_test_utils.py -------------------------------------------------------------------------------- /tests/cli/fixtures/bedrock_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/bedrock_config.yaml -------------------------------------------------------------------------------- /tests/cli/fixtures/docker-compose-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/docker-compose-test.yml -------------------------------------------------------------------------------- /tests/cli/fixtures/example_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/example_config.yaml -------------------------------------------------------------------------------- /tests/cli/fixtures/example_secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/example_secrets.yaml -------------------------------------------------------------------------------- /tests/cli/fixtures/mock_secrets_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/mock_secrets_client.py -------------------------------------------------------------------------------- /tests/cli/fixtures/multi_provider_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/multi_provider_config.yaml -------------------------------------------------------------------------------- /tests/cli/fixtures/realistic_mcp_agent.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/realistic_mcp_agent.config.yaml -------------------------------------------------------------------------------- /tests/cli/fixtures/service_integration_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/service_integration_config.yaml -------------------------------------------------------------------------------- /tests/cli/fixtures/test_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/test_constants.py -------------------------------------------------------------------------------- /tests/cli/fixtures/test_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/test_deploy.sh -------------------------------------------------------------------------------- /tests/cli/fixtures/test_secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/test_secrets.yaml -------------------------------------------------------------------------------- /tests/cli/fixtures/test_secrets_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/fixtures/test_secrets_deploy.sh -------------------------------------------------------------------------------- /tests/cli/secrets/__init__.py: -------------------------------------------------------------------------------- 1 | """Secrets tests.""" 2 | -------------------------------------------------------------------------------- /tests/cli/secrets/test_api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/secrets/test_api_client.py -------------------------------------------------------------------------------- /tests/cli/secrets/test_api_client_deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/secrets/test_api_client_deploy.py -------------------------------------------------------------------------------- /tests/cli/secrets/test_api_client_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/secrets/test_api_client_type.py -------------------------------------------------------------------------------- /tests/cli/secrets/test_resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/secrets/test_resolver.py -------------------------------------------------------------------------------- /tests/cli/secrets/test_secrets_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/secrets/test_secrets_transform.py -------------------------------------------------------------------------------- /tests/cli/secrets/test_yaml_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/secrets/test_yaml_tags.py -------------------------------------------------------------------------------- /tests/cli/secrets/test_yaml_tags_unified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/secrets/test_yaml_tags_unified.py -------------------------------------------------------------------------------- /tests/cli/test_api_key_rename.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/test_api_key_rename.py -------------------------------------------------------------------------------- /tests/cli/test_deploy_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/test_deploy_validation.py -------------------------------------------------------------------------------- /tests/cli/utils/__init__.py: -------------------------------------------------------------------------------- 1 | """Utility modules for testing.""" 2 | -------------------------------------------------------------------------------- /tests/cli/utils/jwt_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/cli/utils/jwt_generator.py -------------------------------------------------------------------------------- /tests/config/test_env_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/config/test_env_settings.py -------------------------------------------------------------------------------- /tests/core/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/core/test_context.py -------------------------------------------------------------------------------- /tests/core/test_context_isolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/core/test_context_isolation.py -------------------------------------------------------------------------------- /tests/executor/temporal/test_signal_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/temporal/test_signal_handler.py -------------------------------------------------------------------------------- /tests/executor/temporal/test_temporal_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/temporal/test_temporal_executor.py -------------------------------------------------------------------------------- /tests/executor/temporal/test_workflow_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/temporal/test_workflow_registry.py -------------------------------------------------------------------------------- /tests/executor/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/test_errors.py -------------------------------------------------------------------------------- /tests/executor/test_inmemory_workflow_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/test_inmemory_workflow_registry.py -------------------------------------------------------------------------------- /tests/executor/test_temporal_session_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/test_temporal_session_proxy.py -------------------------------------------------------------------------------- /tests/executor/test_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/test_workflow.py -------------------------------------------------------------------------------- /tests/executor/test_workflow_signal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/executor/test_workflow_signal.py -------------------------------------------------------------------------------- /tests/human_input/test_elicitation_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/human_input/test_elicitation_handler.py -------------------------------------------------------------------------------- /tests/human_input/test_elicitation_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/human_input/test_elicitation_session.py -------------------------------------------------------------------------------- /tests/integration/test_multithread_smoke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/integration/test_multithread_smoke.py -------------------------------------------------------------------------------- /tests/logging/test_request_context_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/logging/test_request_context_logging.py -------------------------------------------------------------------------------- /tests/logging/test_request_scoping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/logging/test_request_scoping.py -------------------------------------------------------------------------------- /tests/logging/test_upstream_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/logging/test_upstream_logging.py -------------------------------------------------------------------------------- /tests/mcp/test_connection_manager_concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/mcp/test_connection_manager_concurrency.py -------------------------------------------------------------------------------- /tests/mcp/test_connection_manager_lifecycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/mcp/test_connection_manager_lifecycle.py -------------------------------------------------------------------------------- /tests/mcp/test_mcp_aggregator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/mcp/test_mcp_aggregator.py -------------------------------------------------------------------------------- /tests/mcp/test_mcp_connection_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/mcp/test_mcp_connection_manager.py -------------------------------------------------------------------------------- /tests/server/test_app_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/server/test_app_server.py -------------------------------------------------------------------------------- /tests/server/test_app_server_memo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/server/test_app_server_memo.py -------------------------------------------------------------------------------- /tests/server/test_app_server_workflow_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/server/test_app_server_workflow_schema.py -------------------------------------------------------------------------------- /tests/server/test_tool_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/server/test_tool_decorators.py -------------------------------------------------------------------------------- /tests/test_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_app.py -------------------------------------------------------------------------------- /tests/test_app_server_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_app_server_identity.py -------------------------------------------------------------------------------- /tests/test_app_session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_app_session.py -------------------------------------------------------------------------------- /tests/test_audience_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_audience_validation.py -------------------------------------------------------------------------------- /tests/test_config_exporters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_config_exporters.py -------------------------------------------------------------------------------- /tests/test_oauth_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_oauth_utils.py -------------------------------------------------------------------------------- /tests/test_token_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_token_manager.py -------------------------------------------------------------------------------- /tests/test_token_verifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_token_verifier.py -------------------------------------------------------------------------------- /tests/test_tracing_configure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_tracing_configure.py -------------------------------------------------------------------------------- /tests/test_tracing_isolation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_tracing_isolation.py -------------------------------------------------------------------------------- /tests/test_version_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/test_version_check.py -------------------------------------------------------------------------------- /tests/tools/test_crewai_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/tools/test_crewai_tool.py -------------------------------------------------------------------------------- /tests/tools/test_langchain_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/tools/test_langchain_tool.py -------------------------------------------------------------------------------- /tests/tracing/test_token_counter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/tracing/test_token_counter.py -------------------------------------------------------------------------------- /tests/tracing/test_token_counter_concurrency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/tracing/test_token_counter_concurrency.py -------------------------------------------------------------------------------- /tests/tracing/test_token_integration_convenience.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/tracing/test_token_integration_convenience.py -------------------------------------------------------------------------------- /tests/utils/test_config_env_aliases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_config_env_aliases.py -------------------------------------------------------------------------------- /tests/utils/test_config_preload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_config_preload.py -------------------------------------------------------------------------------- /tests/utils/test_content_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_content_utils.py -------------------------------------------------------------------------------- /tests/utils/test_mime_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_mime_utils.py -------------------------------------------------------------------------------- /tests/utils/test_multipart_converter_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_multipart_converter_anthropic.py -------------------------------------------------------------------------------- /tests/utils/test_multipart_converter_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_multipart_converter_azure.py -------------------------------------------------------------------------------- /tests/utils/test_multipart_converter_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_multipart_converter_bedrock.py -------------------------------------------------------------------------------- /tests/utils/test_multipart_converter_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_multipart_converter_google.py -------------------------------------------------------------------------------- /tests/utils/test_multipart_converter_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_multipart_converter_openai.py -------------------------------------------------------------------------------- /tests/utils/test_prompt_message_multipart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_prompt_message_multipart.py -------------------------------------------------------------------------------- /tests/utils/test_pydantic_type_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_pydantic_type_serializer.py -------------------------------------------------------------------------------- /tests/utils/test_resource_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/utils/test_resource_utils.py -------------------------------------------------------------------------------- /tests/workflows/deep_orchestrator/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/deep_orchestrator/conftest.py -------------------------------------------------------------------------------- /tests/workflows/deep_orchestrator/test_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/deep_orchestrator/test_queue.py -------------------------------------------------------------------------------- /tests/workflows/intent_classifier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/intent_classifier/README.md -------------------------------------------------------------------------------- /tests/workflows/intent_classifier/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/intent_classifier/conftest.py -------------------------------------------------------------------------------- /tests/workflows/llm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/README.md -------------------------------------------------------------------------------- /tests/workflows/llm/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/conftest.py -------------------------------------------------------------------------------- /tests/workflows/llm/test_augmented_llm_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/test_augmented_llm_anthropic.py -------------------------------------------------------------------------------- /tests/workflows/llm/test_augmented_llm_azure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/test_augmented_llm_azure.py -------------------------------------------------------------------------------- /tests/workflows/llm/test_augmented_llm_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/test_augmented_llm_bedrock.py -------------------------------------------------------------------------------- /tests/workflows/llm/test_augmented_llm_google.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/test_augmented_llm_google.py -------------------------------------------------------------------------------- /tests/workflows/llm/test_augmented_llm_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/test_augmented_llm_ollama.py -------------------------------------------------------------------------------- /tests/workflows/llm/test_augmented_llm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/test_augmented_llm_openai.py -------------------------------------------------------------------------------- /tests/workflows/llm/test_request_params_tool_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/llm/test_request_params_tool_filter.py -------------------------------------------------------------------------------- /tests/workflows/orchestrator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/orchestrator/__init__.py -------------------------------------------------------------------------------- /tests/workflows/orchestrator/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/orchestrator/conftest.py -------------------------------------------------------------------------------- /tests/workflows/orchestrator/test_orchestrator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/orchestrator/test_orchestrator.py -------------------------------------------------------------------------------- /tests/workflows/parallel/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/parallel/conftest.py -------------------------------------------------------------------------------- /tests/workflows/parallel/test_fan_in.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/parallel/test_fan_in.py -------------------------------------------------------------------------------- /tests/workflows/parallel/test_fan_out.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/parallel/test_fan_out.py -------------------------------------------------------------------------------- /tests/workflows/parallel/test_parallel_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/parallel/test_parallel_llm.py -------------------------------------------------------------------------------- /tests/workflows/router/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/__init__.py -------------------------------------------------------------------------------- /tests/workflows/router/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/conftest.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_base.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_embedding.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_embedding_cohere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_embedding_cohere.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_embedding_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_embedding_openai.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_llm.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_llm_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_llm_anthropic.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_llm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_llm_openai.py -------------------------------------------------------------------------------- /tests/workflows/router/test_router_token_counting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/router/test_router_token_counting.py -------------------------------------------------------------------------------- /tests/workflows/swarm/__init__.py: -------------------------------------------------------------------------------- 1 | # Tests for the swarm workflow components 2 | -------------------------------------------------------------------------------- /tests/workflows/swarm/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/swarm/conftest.py -------------------------------------------------------------------------------- /tests/workflows/swarm/test_swarm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/swarm/test_swarm.py -------------------------------------------------------------------------------- /tests/workflows/swarm/test_swarm_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/swarm/test_swarm_anthropic.py -------------------------------------------------------------------------------- /tests/workflows/swarm/test_swarm_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/swarm/test_swarm_openai.py -------------------------------------------------------------------------------- /tests/workflows/test_agentspec_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/test_agentspec_loader.py -------------------------------------------------------------------------------- /tests/workflows/test_llm_provider_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/tests/workflows/test_llm_provider_errors.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lastmile-ai/mcp-agent/HEAD/uv.lock --------------------------------------------------------------------------------