打开对象
MCP服务器
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+..-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@-. .-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%:. .-@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%:. .-@@@@@@@@@@@@@@@@@%#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%:. .-@@@@@@@@@@@@@@@%+++++%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%:. .-@@@@@@@@@@@@@@@#+++++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@%:. .-@@@@@@@@@@@@@@@@#*+*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@%%%%@@@@@@@@@%:. .-@@@%####%@@@@@@@@@@@@@@@@@@@%##*#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@#*+++++++++#%@@@@%:. .-%=:.. ..-#@@@@:...-%@@@#-.. .:=#%-....=%@@@@@@@@@=....-%@@@@@
@@@@@@@@#++++++++++++++*%@@%:. ... .... .-#@@: -%@#:. .... .-%*. .#@@@@@@#:. .+@@@@@@@
@@@@@@%*+++++++++++++++++#@%:. .-*%@@@#-. :#@: -%*:. .=#@@@%+.. .-%%-. .=@@@@+.. :%@@@@@@@@
@@@@@@*+++++++++++++++++++%%:. :*@@@@@@@@*. :%: -#- .#@@@@@@@#. .=@@+.. :#%-. .+@@@@@@@@@@
@@@@@#++++++++++++++++++++*#:. .=@@@@@@@@@@+. .*: -+. ........... .-@@@#-. .. :#@@@@@@@@@@@
@@@@@#+++++++++++++++++++++#:. .*@@@@@@@@@@#. +: -=. -%@@@@+. .=@@@@@@@@@@@@@
@@@@@#++++++++++++++++++++*#:. .=@@@@@@@@@@*. .*: -+. =%%%%%%%%%%%%%%@@@@@*. .=@@@@@@@@@@@@@
@@@@@%*+++++++++++++++++++%%:. .:#@@@@@@@@#: :%: -*- .%@@@@@@@@*.=#@@@@%-. .. :#@@@@@@@@@@@
@@@@@@%++++++++++++++++++#@%:. ..+%@@@@%+. .#@: -%*. .+%@@@@#-. .-@@*:. .*#-. .+@@@@@@@@@@
@@@@@@@@*+++++++++++++++%@@%:. ... ..::.. .:#@@: -%@*:. ..:... .+@%=. -%@@@+. :#@@@@@@@@
@@@@@@@@@%#++++++++++*%@@@@%:...-*-.. ..:*@@@@: -%@@@*:. .:+%@#:....+@@@@@@#:....+@@@@@@@
@@@@@@@@@@@@@%%##%%@@@@@@@@@@@@@@@@@#****#@@@@@@@: -%@@@@@@#*****#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: -%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: -%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: .-%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@: .=@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:.:*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@curl -fsSL https://raw.githubusercontent.com/objex/objex/main/scripts/install.sh | bash只需一个命令、一点扫描,就可以将杂乱的企业API变成一个MCP友好的工具箱,而且要少得多。
贡献者
Objex适用于那些喜欢让硬系统变得简单的构建者。
如果你想帮忙,你来对地方了。该项目很早,雄心勃勃,在有趣的部分对尖锐的贡献持开放态度:
- MCP服务器架构
- API发现和规范化
- Gemini CLI集成
- OpenAPI生成质量
- 企业身份验证和策略控制
- 开发人员体验和安装流程
快速启动地方发展:
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
objex --help核心命令:
objex installobjex scanobjex updateobjex list
当地州居住在 ~/.objex//.
项目方向在于 守门员.md.
它的作用
Objex是一个开源的MCP服务器和CLI,它使用Gemini CLI来发现整个企业中的API,并使其可以通过Objex访问。
任务很简单:停止强迫每个团队和每个代理从头开始重新发现相同的内部API。
为什么它存在
大多数企业已经有了一个丛林:
- 内部REST服务
- 半文档化的合作伙伴集成
- 具有神秘端点的API网关
- 悄悄地包含没有人写下的有用路由的repo
- 人工智能代理可以提供帮助,只要他们知道存在什么工具
Objex扫描代码库和企业源代码,构建可用的库存,并将该库存转换为MCP友好的访问。
运作原理
objex install使用Objet API注册用户配置文件。objex scan检查代码库中可能的REST操作。- Objex根据发现的路由生成OpenAPI 3规范。
- 规范存储在本地,并上传到Objet API。
- 然后,更广泛的Objex平台可以通过MCP公开这些功能。
安装选项
单线安装
curl -fsSL https://raw.githubusercontent.com/objex/objex/main/scripts/install.sh | bashmacOS与Homebrew
brew install --HEAD ./Formula/objex.rb该公式适用于 公式/objex.rb.
Linux或手动Python安装
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
objex --help代理扫描
通过拨打电话扫描实时代理 /tools 端点:
# Scan all agents registered for your username
objex scan --agents --username mycompany
# Scan a specific agent
objex scan --agents --agent-id smm --username mycompany这将动态发现工具,在Objex网关中注册它们,并使它们可供MCP服务器使用。每个代理都暴露 GET /tools 它通过运行时自检返回路由,不需要硬编码。
当前形状
如今,CLI可以:
- 注册用户
https://api.objex.app/mcp - 存储本地配置文件
- 扫描Python和JavaScript代码库以查找常见的REST路由模式
- 通过他们的扫描实时代理
/tools端点 - 在Objex网关中注册代理和工具
- 生成OpenAPI 3.0规范
- 将发现的代码库规范上传回Objex
回购布局
- objex_cli/cli.py 包含命令入口点
- objex_cli/scanner.py 包含路由检测和OpenAPI生成
- objex_cli/api.py 包含Objet API调用
- objex_cli/storage.py 管理地方政府
- scripts/install.sh 安装CLI
许可证
Apache 2.0。看 许可证.
