Skip to main content
Glama
copilot-instructions.md1.62 kB
# CodeWiki MCP Server - Project Setup Complete ## Project Overview Successfully created an MCP server that integrates with Google CodeWiki to fetch and cache documentation for GitHub repositories. ## Completed Tasks - [x] **Project Setup**: Initialized TypeScript MCP server project - [x] **Dependencies**: Installed MCP SDK, Axios, and Cheerio for web scraping - [x] **Core Components**: - Server implementation with MCP protocol support - CodeWiki client for fetching and parsing documentation - Cache manager with TTL and persistence - [x] **Build System**: Configured TypeScript compilation - [x] **Documentation**: Created comprehensive README and LICENSE - [x] **VS Code Integration**: Added MCP configuration for debugging - [x] **Testing**: Verified server starts successfully ## Key Features Implemented 1. **Repository Search**: Search GitHub repos on CodeWiki 2. **Documentation Fetching**: Retrieve and parse CodeWiki docs 3. **Smart Caching**: TTL-based caching with memory and disk storage 4. **Documentation Search**: Search within cached content 5. **Cache Management**: List and clear cached repositories ## Usage The server provides 5 MCP tools: - `search_repository`: Find repositories on CodeWiki - `get_repository_docs`: Fetch documentation for a repo - `search_documentation`: Search within documentation - `list_cached_repositories`: Show cached repos - `clear_cache`: Clear cache (all or specific repo) ## Next Steps - Use with MCP-compatible clients (VS Code, Claude Desktop, etc.) - The server is ready for production use - Consider adding rate limiting and error handling improvements

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cbuntingde/codewiki-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server