Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Everart and thinking server #93

Merged

Conversation

Skirano
Copy link
Contributor

@Skirano Skirano commented Nov 27, 2024

Description

Adding two new MCP servers:

  1. Sequential Thinking Server: A tool for structured, step-by-step problem solving with support for branching and revision
  2. EverArt Server: An image generation server that integrates with the EverArt API

Server Details

  • Servers:
    • sequential-thinking-server
    • everart-server
  • Changes to: Added new tools and resources
    • Sequential Thinking: New tool for structured thinking and problem solving
    • EverArt: New tool for image generation with multiple model options

Motivation and Context

  • Sequential Thinking Server provides a structured approach to complex problem-solving with features like thought revision and branching
  • EverArt Server adds image generation capabilities to MCP, supporting multiple models including FLUX1.1, SD3.5, and Recraft variants

How Has This Been Tested?

  • Tested both servers with MCP clients
  • Sequential Thinking tested with various problem-solving scenarios
  • EverArt tested with different model types and image generation prompts

Breaking Changes

No breaking changes. These are new servers that don't affect existing functionality.

Types of changes

  • New MCP Server
  • Bug fix
  • New feature
  • Breaking change
  • Documentation update

Checklist

  • I have read the MCP Protocol Documentation
  • My server follows MCP security best practices
  • I have updated the server's README accordingly
  • I have tested this with an LLM client
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
    • Sequential Thinking includes comprehensive error handling for invalid inputs
    • EverArt includes proper API error handling and environment variable checks
  • I have documented all environment variables and configuration options
    • EverArt requires EVERART_API_KEY environment variable

@@ -0,0 +1,32 @@
{
"name": "@modelcontextprotocol/server-everart",
"version": "0.1.0",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These version numbers must be in line with the other version numbers, since all release them in parallel

@@ -0,0 +1,32 @@
{
"name": "@modelcontextprotocol/server-sequential-thinking",
"version": "0.1.0",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same as a bove

@dsp-ant dsp-ant self-requested a review December 2, 2024 11:29
Copy link
Member

@dsp-ant dsp-ant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please don't forget to update the README.

@dsp-ant dsp-ant merged commit f2e8f2e into modelcontextprotocol:main Dec 2, 2024
laith-abood pushed a commit to laith-abood/mcp-claude that referenced this pull request Jan 13, 2025
…hinking-server

Everart and thinking server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants