{"id":30869892,"url":"https://github.com/AnalyticAce/MyDevMCP","last_synced_at":"2025-09-07T22:19:52.185Z","repository":{"id":296478840,"uuid":"990227672","full_name":"AnalyticAce/MyDevMCP","owner":"AnalyticAce","description":"A collection of Model Context Protocol (MCP) servers providing various integrations and capabilities for MCP-compatible clients like Claude Desktop, VS Code, and other AI applications.","archived":false,"fork":false,"pushed_at":"2025-05-31T00:59:25.000Z","size":34,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-06-10T04:09:13.962Z","etag":null,"topics":["claude-desktop","mcp-server","model-context-protocol","vscode"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnalyticAce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-25T18:53:20.000Z","updated_at":"2025-06-04T16:58:30.000Z","dependencies_parsed_at":"2025-05-31T11:28:29.430Z","dependency_job_id":"1e93018c-9d7f-4e37-9daa-4716f24296aa","html_url":"https://github.com/AnalyticAce/MyDevMCP","commit_stats":null,"previous_names":["analyticace/mymcp","analyticace/mydevmcp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AnalyticAce/MyDevMCP","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FMyDevMCP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FMyDevMCP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FMyDevMCP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FMyDevMCP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnalyticAce","download_url":"https://codeload.github.com/AnalyticAce/MyDevMCP/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnalyticAce%2FMyDevMCP/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274103463,"owners_count":25222804,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-07T02:00:09.463Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["claude-desktop","mcp-server","model-context-protocol","vscode"],"created_at":"2025-09-07T22:04:22.763Z","updated_at":"2025-09-07T22:19:52.169Z","avatar_url":"https://github.com/AnalyticAce.png","language":"Python","funding_links":[],"categories":["AI/ML"],"sub_categories":[],"readme":"# MyMCP\n\nA collection of Model Context Protocol (MCP) servers providing various integrations and capabilities for MCP-compatible clients like Claude Desktop, VS Code, and other AI applications.\n\n## Overview\n\nThis repository contains multiple MCP servers, each designed to extend the capabilities of AI assistants through the Model Context Protocol. Each server is independently deployable and provides specific functionality through a standardized interface.\n\n## Available Servers\n\n### 🪝 [mcp-server-webhooker](./mcp-server-webhooker/)\n\nA webhook integration server that enables sending messages to various webhook services.\n\n**Features:**\n- Discord webhook integration\n- Google Chat webhook integration\n- Robust error handling\n- Built with FastMCP framework\n\n**Tools:**\n- `send_discord_message` - Send messages to Discord channels\n- `send_google_chat_message` - Send messages to Google Chat spaces\n\n### 🔍 [mcp-server-websearch](./mcp-server-websearch/)\n\nA web search server that provides internet search capabilities using OpenAI's web search functionality.\n\n**Features:**\n- Web search using OpenAI API\n- Environment-based configuration\n- FastMCP framework integration\n\n**Tools:**\n- `web_search` - Perform web searches and return results\n\n## Prerequisites\n\n- Python 3.13 or higher\n- [uv](https://docs.astral.sh/uv/) package manager (recommended)\n- OpenAI API key (for websearch server)\n\n## Quick Start\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/yourusername/MyMCP.git\ncd MyMCP\n```\n\n### 2. Choose a Server\n\nNavigate to the specific server directory you want to use:\n\n```bash\n# For webhook functionality\ncd mcp-server-webhooker\n\n# For web search functionality\ncd mcp-server-websearch\n```\n\n### 3. Install Dependencies\n\nUsing uv (recommended):\n```bash\nuv sync\n```\n\n### 4. Configure (if needed)\n\nFor the websearch server, create a `.env` file:\n```bash\necho \"OPENAI_API_KEY=your_openai_api_key_here\" \u003e .env\n```\n\n### 5. Run the Server\n\n```bash\nuv run main.py\n```\n\n## Usage with MCP Clients\n\n### Claude Desktop\n\nAdd the server configuration to your Claude Desktop MCP settings:\n\n```json\n{\n  \"mcpServers\": {\n    \"webhooker\": {\n      \"command\": \"uv\",\n      \"args\": [\"run\", \"/path/to/MyMCP/mcp-server-webhooker/main.py\"],\n      \"cwd\": \"/path/to/MyMCP/mcp-server-webhooker\"\n    },\n    \"websearch\": {\n      \"command\": \"uv\",\n      \"args\": [\"run\", \"/path/to/MyMCP/mcp-server-websearch/main.py\"],\n      \"cwd\": \"/path/to/MyMCP/mcp-server-websearch\",\n      \"env\": {\n        \"OPENAI_API_KEY\": \"your_openai_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n### VS Code with MCP Extension\n\nConfigure the servers in your VS Code MCP extension settings, pointing to the respective server directories and main.py files.\n\n## Development\n\nEach server is built using the [FastMCP](https://fastmcp.dev/) framework, which provides:\n- Easy tool registration with decorators\n- Automatic schema generation\n- Built-in error handling\n- Standard MCP protocol compliance\n\n### Adding New Servers\n\n1. Create a new directory following the naming convention `mcp-server-{name}`\n2. Initialize with a `pyproject.toml` and `main.py`\n3. Use FastMCP to build your server\n4. Add documentation in a `README.md`\n5. Update this main README with your server information\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests if applicable\n5. Submit a pull request\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Related Resources\n\n- [Model Context Protocol Documentation](https://modelcontextprotocol.io/)\n- [FastMCP Framework](https://fastmcp.dev/)\n- [Claude Desktop MCP Guide](https://docs.anthropic.com/claude/docs/mcp)\n\n## Support\n\nFor issues and questions:\n- Open an issue in this repository\n- Check individual server README files for specific documentation\n- Refer to the MCP community resources","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAnalyticAce%2FMyDevMCP","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAnalyticAce%2FMyDevMCP","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAnalyticAce%2FMyDevMCP/lists"}