Skip to content

[Docs]: Provide full VS Code information for Github Copilot #122

@maximejobin

Description

@maximejobin

📝 What type of documentation issue is this?

📋 Missing documentation for existing feature

🎯 What's the issue?

The screenshot and 2 links provided are not enough.

I came here: https://github.com/Teamwork/mcp/blob/main/usage.md#-vscode-github-copilot-chat-mcp

I was able to create the MCP.json file as expected. Then it asks to connect and asks for a client_id and client_secret.

I was able to go to /developer in my Teamwork account and create an app with these 2 informations and I entered them in the popup in VS Code. Then, it redirects me to mcp.ai.teamwork.com for authentication... then it fails.

Unfortunately, there is no specific steps in your documentation to know if I'm doing the right thing or not. Can you adjust the documentation with all steps as I'm unable to authenticate. I'm not sure about the part where I created a Teamwork app with client ID and secret... but it seems like I do not have a choice to provide these infos in VS Code.

Clarification on all the steps needed would help!

📍 Where is this issue?

https://github.com/Teamwork/mcp/blob/main/usage.md#-vscode-github-copilot-chat-mcp

📄 Current content (if applicable)

✨ Suggested improvement

Add all steps to be able to make it work in VS Code with Github Copilot

📝 Proposed content (optional)

👥 Who is this for?

🚀 Beginners - new to the MCP server

🎯 What would make this better?

  • More code examples
  • Step-by-step instructions
  • Visual diagrams or screenshots
  • Common pitfalls and how to avoid them
  • Performance tips and best practices
  • Error handling examples
  • Real-world use case examples
  • Links to related Teamwork API docs

🔍 Additional context

My MCP.json file :

{
  "inputs": [
    {
      "id": "tw-mcp-token",
      "type": "promptString",
      "description": "Teamwork Bearer token"
    }
  ],
  "servers": {
    "Teamwork.com": {
      "url": "https://mcp.ai.teamwork.com/",
    "type": "http",
      "headers": {
        "Authorization": "Bearer ${input:tw-mcp-token}"
      }
    }
  }
}

🙋 Would you like to help improve this?

  • Yes, I can write the improved documentation
  • Yes, I can provide feedback on drafts
  • Yes, I can help test examples/tutorials
  • I'd prefer the maintainers handle this

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions