Skip to content

MCP consolidation #101

@jherr

Description

@jherr

Which project does this relate to?

Create Tanstack App

Describe the bug

We currently have four tools that we expose using MCP. Two for React and two for Solid. Can we just make the framework an argument and go back to two?

Your Example Website or App

https://github.com/TanStack/create-tsrouter-app

Steps to Reproduce the Bug or Issue

  1. Install the MCP server with:
{
  "mcpServers": { 
     "create-tsrouter-app": {
         "command": "npx", 
         "args": [ "create-tsrouter-app@latest", "--mcp"]
     }
   }
}

Notice that there are four tools.

Expected behavior

There should be two tools.

Also, we should look at the potential of using an MCP resource for documentation on how to use the tools. I'm not sure if VS Code, Windsurf and/or Cursor support it. It would be good to look into it.

Screenshots or Videos

No response

Platform

  • OS: [e.g. macOS, Windows, Linux]
  • Browser: [e.g. Chrome, Safari, Firefox]
  • Version: [e.g. 91.1]

Additional context

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions