diff --git a/package-lock.json b/package-lock.json index cc7717e..a84eb0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mcp-advisor", - "version": "0.3.1", + "version": "0.3.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mcp-advisor", - "version": "0.3.1", + "version": "0.3.2", "license": "ISC", "dependencies": { "@modelcontextprotocol/sdk": "^1.11.4", diff --git a/package.json b/package.json index d80e824..842cded 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mcp-advisor", - "version": "0.3.1", + "version": "0.3.2", "description": "MCP Server to assist LLMs and humans on Model Context Protocol (MCP) spec compliance and understanding", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/index.ts b/src/index.ts index 4217d71..12f56c2 100644 --- a/src/index.ts +++ b/src/index.ts @@ -152,12 +152,16 @@ const serverCapabilities: ServerCapabilities = { prompts: {}, resources: {}, completions: {}, - resourceTemplates: {} // Add resource templates capability + resourceTemplates: {} }; const server = new Server( - { name: 'mcp-advisor', version: '0.1.0' }, - { capabilities: serverCapabilities } + { name: 'mcp-advisor', version: '0.3.2' }, + { capabilities: serverCapabilities, + instructions: `I am a Model Context Protocol (MCP) documentation expert that provides comprehensive access to the MCP specification and helps evaluate server implementations for compliance. + I have access to the complete MCP specification across multiple versions (${SUPPORTED_VERSIONS.join(', ')}) including schemas, architecture docs, protocol details, and implementation guides. I can explain any MCP concept in detail with authoritative references and evaluate server code against the specification requirements. + Default version: ${VERSION} (can be overridden per request)` + } ); const prompts = [