
solution assessor
一个基于 OpenAI API 的评估工具,用于分析问题及其解决方案。
Repository Info
About This Server
一个基于 OpenAI API 的评估工具,用于分析问题及其解决方案。
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
solution-assessor
Description:
solution-assessor is an MCP (Model Context Protocol) server designed to provide evaluation and suggestions for problems and corresponding solutions. It utilizes the OpenAI API to analyze the problem and solution you provide, and points out potential issues or areas that need clarification.
Target Audience: Developers
Quick Start:
-
Prerequisites:
- Docker installed
- An OpenAI API key
-
Configure Environment Variables: Before running the container, you need to set the following environment variables:
OPENAI_BASE_URL: Your OpenAI API Base URL.OPENAI_MODEL: The name of the OpenAI model you want to use (optional, defaults togpt-4o-mini).
-
Build Docker Image:
docker buildx build --platform linux/amd64,linux/arm64 --tag rikaaa0928/solution-assessor:latest --push .Alternatively, you can use the provided
build.shscript:./build.shNote: Building the image may require you to log in to Docker Hub and set the
DOCKER_USERNAMEandDOCKER_PASSWORDenvironment variables. -
Add to MCP Server:
"solution-assessor": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "OPENAI_API_KEY=$OPENAI_API_KEY", "-e", "OPENAI_BASE_URL=$OPENAI_BASE_URL", "-e", "OPENAI_MODEL=$OPENAI_MODEL", "rikaaa0928/solution-assessor" ] }
Please replace
$OPENAI_BASE_URL,$OPENAI_API_KEY, and$OPENAI_MODELwith your actual values.
Usage:
You can interact with the solution-assessor server through an MCP client and call the solution_assessor tool to evaluate problems and solutions.
Tool:
-
solution_assessor:
- Description: Provides evaluation and suggestions for problems and corresponding solutions.
- Parameters:
problem(string, required): The problem to be solved.solution(string, required): The solution designed for the problem.
Example Call:
{ "tool_name": "solution_assessor", "arguments": { "problem": "How to solve the problem of a Docker container failing to start?", "solution": "Check the Docker logs for error messages." } }Evaluation Result:
The OpenAI API will return a text containing the evaluation result. For example:
The solution is a good starting point, but it could be more specific. It is recommended to provide some common troubleshooting steps in addition to checking the Docker logs, such as checking for port conflicts, whether the image exists, resource limitations, etc.
Contribution:
Welcome to submit issues and pull requests!
License
This project is licensed under the MIT License. See the LICENSE file for more information.
Quick Start
Clone the repository
git clone https://github.com/rikaaa0928/solution-assessorInstall dependencies
cd solution-assessor
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.