-
Notifications
You must be signed in to change notification settings - Fork 13
Description
📝 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