Open Issues Need Help
View All on GitHubAI Summary: Implement a CI/CD pipeline that automatically builds, tests, and validates the Smartsheet MCP Server project before merging merge requests. This involves integrating a CI/CD system (e.g., GitHub Actions, GitLab CI) with the project's build and test processes to ensure code quality and prevent broken builds from merging into the main branch.
AI Summary: The task requires building an automated documentation generator for a Smartsheet MCP server. This involves creating a standardized comment format for code documentation, implementing a utility to extract this documentation from the codebase, generating markdown files from the extracted data, and integrating this process into the build pipeline. The goal is to replace manual documentation maintenance with an automated system that keeps the documentation synchronized with the code.
AI Summary: Implement a new Model Context Protocol (MCP) tool to copy Smartsheet workspaces. This involves adding a new API client method to handle the workspace copy API call and creating a new MCP tool function that uses this method, includes error handling, and returns a properly formatted response. The tool should also be documented and added to the project's API endpoint coverage table.
AI Summary: Implement a new MCP tool to retrieve Smartsheet server information using the `/serverinfo` API endpoint. This involves adding a new method to the Smartsheet API client to make the API call, creating the MCP tool function to handle the request and response, and updating the documentation.
AI Summary: Implement a new Model Context Protocol (MCP) tool to retrieve current user information from the Smartsheet API using the GET /users/me endpoint. This involves adding a new method to the Smartsheet API client, implementing the MCP tool with proper error handling, and updating the documentation.
AI Summary: The task involves fixing ESLint errors in a Smartsheet MCP server project. This includes removing unnecessary escape characters from regular expressions in several TypeScript files and addressing an empty object pattern in another file. The fixes are relatively straightforward and should improve code quality.