Sequential Questioning MCP Server
シーケンシャル質問MCPサーバー
LLM(大規模言語モデル)が逐次的な質問を通じて特定の情報を収集できるようにする専用サーバー。このプロジェクトは、LLMクライアントとのシームレスな統合のためにMCP(モデル制御プロトコル)標準を実装しています。
プロジェクトのステータス
🎉バージョン 1.0.0 リリース🎉
シーケンシャル・クエスチョニングMCPサーバーが完成し、本番環境への導入準備が整いました。計画されていた機能はすべて実装、テスト、ドキュメント化されました。
Related MCP server: MCP Thinking Server
特徴
シーケンシャル質問エンジン: 以前の回答に基づいて、状況に応じて適切なフォローアップ質問を生成します。
MCPプロトコルサポート: LLMとの統合のためのMCP仕様の完全実装
堅牢なAPI :包括的な検証とエラー処理を備えたRESTful API
ベクターデータベース統合:質問パターンの効率的な保存と検索
包括的なモニタリング:PrometheusとGrafanaによるパフォーマンスメトリクスと可観測性
本番環境対応のデプロイメント: マルチ環境をサポートする Kubernetes デプロイメント構成
高可用性: 生産の信頼性を確保するための水平ポッドオートスケーラーとポッド中断予算
セキュリティ: トラフィックを制限し、アプリケーションを保護するネットワークポリシー
ドキュメント
はじめる
前提条件
Python 3.10以上
Docker と Docker Compose (ローカル開発用)
Kubernetes クラスター (本番環境への展開用)
PostgreSQL 15.4以降
Qdrantインスタンスへのアクセス
クイックスタート
最も簡単な方法は、初期化スクリプトを使用することです。
./scripts/initialize_app.shこのスクリプトは次のことを行います。
Dockerが実行中かどうかを確認する
Docker Composeで必要なコンテナを起動する
データベースの移行を自動的に実行する
アプリケーションへのアクセス方法に関する情報を提供する
アプリケーションはhttp://localhost:8001で利用可能になります。
地域開発
リポジトリをクローンする
git clone https://github.com/your-organization/sequential-questioning.git cd sequential-questioning依存関係をインストールする
pip install -e ".[dev]"環境変数を設定する
cp .env.example .env # Edit .env file with your configuration開発サーバーを実行する
uvicorn app.main:app --reload
Docker デプロイメント
docker-compose up -dデータベースのセットアップ
アプリケーションを手動で起動する場合は、データベースの移行を忘れずに実行してください。
export DATABASE_URL="postgresql://postgres:postgres@localhost:5432/postgres"
bash scripts/run_migrations.shKubernetes デプロイメント
開発環境
kubectl apply -k k8s/overlays/devステージング環境
kubectl apply -k k8s/overlays/staging生産環境
kubectl apply -k k8s/overlays/prod
詳細な手順については、最終展開計画と運用ランブックを参照してください。
監視
監視のために Prometheus および Grafana ダッシュボードにアクセスします。
kubectl port-forward -n monitoring svc/prometheus 9090:9090
kubectl port-forward -n monitoring svc/grafana 3000:3000CI/CDパイプライン
GitHub Actions を使用した自動化された CI/CD パイプライン:
継続的インテグレーション: リンティング、型チェック、テスト
継続的デプロイメント: 開発、ステージング、本番環境への自動デプロイメント
デプロイメント検証: デプロイメント後の自動チェック
テスト
テスト スイートを実行します。
pytestパフォーマンス テストを実行します。
python -m tests.performance.test_sequential_questioning_loadトラブルシューティング
データベーステーブルが作成されていません
アプリケーションは実行されているが、データベース テーブルが存在しない場合は、次のようになります。
データベースコンテナが実行中であることを確認する
データベースの移行を手動で実行します。
export DATABASE_URL="postgresql://postgres:postgres@localhost:5432/postgres" bash scripts/run_migrations.sh
Pydantic バージョンの互換性
pydantic.errors.PydanticImportError: BaseSettings has been moved to the pydantic-settings packageエラーが発生した場合は、次の点を確認してください。
pydantic-settingsパッケージは依存関係に含まれていますpydanticから直接ではなく、pydantic_settingsからBaseSettingsをインポートしています
このプロジェクトでは、 BaseSettings別のパッケージに移動した Pydantic v2.x を使用します。
貢献
貢献を歓迎します!ガイドラインについてはCONTRIBUTING.mdをご覧ください。
ライセンス
接触
サポートやお問い合わせについては、 support@example.comまでご連絡ください。
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
MCP server providing access to the Scorecard API to evaluate and optimize LLM systems.
MCP server for building and testing AI agents with multi-model experimentation and insights.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that enables users to query, compare, and synthesize responses from multiple local and cloud LLMs simultaneously using existing subscriptions. It provides tools for parallel model evaluation, consensus polling with an LLM-as-judge, and response synthesis across different model providers.81515MIT
- AlicenseNot gradedqualityDmaintenanceA powerful MCP server that enhances LLMs with advanced sequential thinking capabilities, supporting 19 thinking modes for structured reasoning and complex cognitive tasks.17MIT
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server enabling LLM text generation, template management, context-aware conversations, and memory storage with enterprise quality assurance.212MIT
- FlicenseNot gradedqualityDmaintenanceMCP server that dynamically extracts and manages user memory from LLM conversations, enabling consistent personalization across different models.7-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bitgeese/sequential-questioning'
If you have feedback or need assistance with the MCP directory API, please join our Discord server