Repository navigation
MCPInvoke v1.3.0 - Full MCP Protocol Support
What's New in 1.3.0
MCPInvoke is now a complete Model Context Protocol (MCP) server implementation! This release transforms MCPInvoke from a tool execution endpoint into a full MCP server that's fully compatible with Claude Code CLI.
Added
- Full MCP Protocol Support - Implements the complete MCP protocol specification:
initialize- Returns server capabilities with protocol version 2025-06-18notifications/initialized- Acknowledges client initializationtools/list- Returns the list of available tools with proper JSON Schematools/call- Executes tool methods (existing functionality)
- Claude Code CLI Integration - Fully compatible with Anthropic's Claude Code CLI
- JSON Schema Compliance - Fixed schema generation to comply with JSON Schema draft 2020-12
- Improved Error Handling - Better error messages and protocol-compliant error responses
Fixed
- Protocol version mismatch - Updated from 2025-05-06 to 2025-06-18
- JSON Schema validation errors - Removed 'required' from property level, kept only at object level
- Null description handling - Filtered out null descriptions from tool schemas
Claude Code CLI Integration
Your ASP.NET Core APIs can now be used directly with Claude Code CLI:
# Add your API as an MCP server
claude mcp add --transport http my-api http://localhost:5000/mcpinvoke
# Use your API tools in Claude
echo "Use the mcp__my-api__ToolName to perform task X" | claudeBreaking Changes
None - This release is fully backward compatible.
Installation
dotnet add package MCPInvoke --version 1.3.0See the README for full documentation.