basitalisandhu

basitalisandhu/mcp-tools-lint

Lint MCP tool schemas and annotations before clients reject them: flags non-2020-12 $schema dialects, boolean schemas, bad required lists and missing or contradictory annotations in tools/list, over stdio, Streamable HTTP or a JSON file. Text, JSON and SARIF output, RFC 6902 --fix patch, GitHub Action.

5 good first / help-wanted issues · TypeScript · last activity Oct 4, 2026

0 stars 0 forks 0 watchers TypeScript MIT License
ai-agents claude-code cli developer-tools github-actions hacktoberfest json-patch json-schema lint linter mcp mcp-server mcp-tools model-context-protocol npm sarif tool-annotations typescript
5 Open Issues Need Help Last updated: Oct 4, 2026

Open Issues Need Help

View All on GitHub
help wanted good first issue hacktoberfest
basitalisandhu/mcp-tools-lint
0

Lint MCP tool schemas and annotations before clients reject them: flags non-2020-12 $schema dialects, boolean schemas, bad required lists and missing or contradictory annotations in tools/list, over stdio, Streamable HTTP or a JSON file. Text, JSON and SARIF output, RFC 6902 --fix patch, GitHub Action.

TypeScript
#ai-agents#claude-code#cli#developer-tools#github-actions#hacktoberfest#json-patch#json-schema#lint#linter#mcp#mcp-server#mcp-tools#model-context-protocol#npm#sarif#tool-annotations#typescript
help wanted good first issue hacktoberfest
basitalisandhu/mcp-tools-lint
0

Lint MCP tool schemas and annotations before clients reject them: flags non-2020-12 $schema dialects, boolean schemas, bad required lists and missing or contradictory annotations in tools/list, over stdio, Streamable HTTP or a JSON file. Text, JSON and SARIF output, RFC 6902 --fix patch, GitHub Action.

TypeScript
#ai-agents#claude-code#cli#developer-tools#github-actions#hacktoberfest#json-patch#json-schema#lint#linter#mcp#mcp-server#mcp-tools#model-context-protocol#npm#sarif#tool-annotations#typescript
help wanted hacktoberfest
basitalisandhu/mcp-tools-lint
0

Lint MCP tool schemas and annotations before clients reject them: flags non-2020-12 $schema dialects, boolean schemas, bad required lists and missing or contradictory annotations in tools/list, over stdio, Streamable HTTP or a JSON file. Text, JSON and SARIF output, RFC 6902 --fix patch, GitHub Action.

TypeScript
#ai-agents#claude-code#cli#developer-tools#github-actions#hacktoberfest#json-patch#json-schema#lint#linter#mcp#mcp-server#mcp-tools#model-context-protocol#npm#sarif#tool-annotations#typescript
help wanted good first issue hacktoberfest
basitalisandhu/mcp-tools-lint
0

Lint MCP tool schemas and annotations before clients reject them: flags non-2020-12 $schema dialects, boolean schemas, bad required lists and missing or contradictory annotations in tools/list, over stdio, Streamable HTTP or a JSON file. Text, JSON and SARIF output, RFC 6902 --fix patch, GitHub Action.

TypeScript
#ai-agents#claude-code#cli#developer-tools#github-actions#hacktoberfest#json-patch#json-schema#lint#linter#mcp#mcp-server#mcp-tools#model-context-protocol#npm#sarif#tool-annotations#typescript
help wanted good first issue hacktoberfest
basitalisandhu/mcp-tools-lint
0

Lint MCP tool schemas and annotations before clients reject them: flags non-2020-12 $schema dialects, boolean schemas, bad required lists and missing or contradictory annotations in tools/list, over stdio, Streamable HTTP or a JSON file. Text, JSON and SARIF output, RFC 6902 --fix patch, GitHub Action.

TypeScript
#ai-agents#claude-code#cli#developer-tools#github-actions#hacktoberfest#json-patch#json-schema#lint#linter#mcp#mcp-server#mcp-tools#model-context-protocol#npm#sarif#tool-annotations#typescript