MCP-BOS
by gooboot
MCP-BOS is a modular and extensible MCP server framework designed for Claude Desktop. It uses a convention-based automatic module discovery mechanism to easily extend AI application functionality without modifying core code.
Last updated: N/A
What is MCP-BOS?
MCP-BOS is a modular and extensible Model Context Protocol (MCP) server framework. It is designed to provide a flexible and scalable solution for integrating with Claude Desktop and other AI applications.
How to use MCP-BOS?
To use MCP-BOS, you need to clone the repository, install the dependencies, configure the config.json
file, and run the main.py
script. You can also integrate it with Claude Desktop using the mcp
CLI. To add new modules, create a new directory under the modules
directory, implement the module interface, and enable the module in the config.json
file.
Key features of MCP-BOS
Modular design for easy extension
Automatic module discovery based on conventions
Declarative configuration via
config.json
Plug-and-play functionality with minimal code changes
Secure and stable layered architecture
Detailed logging for debugging and monitoring
Deep integration with Claude Desktop for AI enhancement
Use cases of MCP-BOS
Extending Claude Desktop functionality with custom tools and resources
Building AI-powered applications with a modular and extensible architecture
Creating custom MCP servers for specific AI models and use cases
Developing and deploying AI services with ease and flexibility
FAQ from MCP-BOS
Why is my module not loading?
Why is my module not loading?
Check the module directory structure, ensure the __init__.py
file exports the module class, verify the module is enabled in the configuration file, and check the logs for detailed error messages.
How do I resolve encoding issues on Windows?
How do I resolve encoding issues on Windows?
Ensure you have set the correct environment variable: PYTHONIOENCODING=utf-8
.
What should I do if I have server connection problems?
What should I do if I have server connection problems?
Confirm that Claude Desktop is configured correctly, check that dependencies are installed correctly, and review the Claude Desktop log files.
How can I contribute to MCP-BOS?
How can I contribute to MCP-BOS?
Fork the project, create a feature branch, submit your changes, and create a pull request.
Where can I find more information about the author?
Where can I find more information about the author?
You can visit kinbos 严富坤's personal website at https://www.yanfukun.com or contact him via email at [email protected].