mcp-context-manager
Version:
Simple AI Context for Better Code Generation - Persistent context system for AI coding assistants
37 lines • 1.15 kB
JavaScript
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js';
import { setupResources } from './resources/index.js';
import { setupTools } from './tools/index-v7.js';
import { setupPrompts } from './prompts/index.js';
// Initialize MCP server
const server = new Server({
name: 'mcp-context-manager',
version: '7.5.0',
}, {
capabilities: {
resources: {},
tools: {},
prompts: {},
},
});
// Setup resources (template content, patterns, context)
setupResources(server);
// Setup tools (generators, validators, analyzers)
setupTools(server);
// Setup prompts (workflow templates)
setupPrompts(server);
// Handle errors
server.onerror = (error) => {
console.error('[MCP Error]', error);
};
// Start the server
async function main() {
const transport = new StdioServerTransport();
await server.connect(transport);
console.error('AI Agent Template MCP Server started');
}
main().catch((error) => {
console.error('Failed to start server:', error);
process.exit(1);
});
//# sourceMappingURL=server.js.map