
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@openenterprise/oe-mcp
Advanced tools
OE MCP Server - connect Claude Code, Cursor & Windsurf to 2,600+ enterprise data sources. One binary, one YAML config.
@openenterprise/oe-mcpConnect Claude Code, Cursor & Windsurf to 2,600+ enterprise data sources — databases, APIs, files, SSH, messaging, and more. One binary. One YAML config.
OE MCP is a standalone binary that implements the Model Context Protocol (MCP). Define your connectors in a single oe-mcp.yaml file and expose them all as tools to your AI coding assistant — no code, no separate servers, no per-connector installs.
Replace 50+ individual MCP servers with one config file.
1. Create your config file (oe-mcp.yaml)
connectors:
# SQL Database
- name: my-postgres
type: postgresql
host: localhost
port: 5432
database: mydb
user: postgres
password: secret
# MySQL
- name: my-mysql
type: mysql
host: localhost
port: 3306
database: mydb
user: root
password: secret
# MongoDB
- name: my-mongo
type: mongodb
uri: mongodb://localhost:27017
database: mydb
# Redis
- name: my-redis
type: redis
host: localhost
port: 6379
# AWS S3
- name: my-s3
type: s3
accessKeyId: AKIAXXXXXXXX
secretAccessKey: xxxxxxxxxxxx
region: us-east-1
bucket: my-bucket
# Google Drive
- name: my-gdrive
type: gdrive
clientId: xxxx.apps.googleusercontent.com
clientSecret: xxxx
refreshToken: xxxx
# GitHub
- name: my-github
type: github
token: ghp_xxxxxxxxxxxx
# Slack
- name: my-slack
type: slack
botToken: xoxb-xxxxxxxxxxxx
# Gmail
- name: my-gmail
type: gmail
clientId: xxxx.apps.googleusercontent.com
clientSecret: xxxx
refreshToken: xxxx
# SMTP (any email)
- name: my-email
type: smtp
host: smtp.company.com
port: 587
user: you@company.com
password: secret
# SSH / Remote Server
- name: my-server
type: ssh
host: server.company.com
port: 22
username: ubuntu
privateKey: /path/to/key.pem
# Local Filesystem
- name: my-codebase
type: filesystem
basePath: /home/user/projects/myapp
# REST API
- name: my-api
type: rest-api
baseUrl: https://api.company.com
headers:
Authorization: Bearer xxxx
# Jira
- name: my-jira
type: jira
host: https://company.atlassian.net
email: you@company.com
apiToken: xxxx
# HubSpot
- name: my-hubspot
type: hubspot
accessToken: pat-xxxxxxxxxxxx
# Kafka
- name: my-kafka
type: kafka
brokers:
- localhost:9092
# Elasticsearch
- name: my-elastic
type: elasticsearch
node: https://localhost:9200
apiKey: xxxxxxxxxxxx
memory:
- key: team
value: "Platform Engineering"
- key: environment
value: "production"
2. Add to Claude Code (~/.mcp.json)
{
"mcpServers": {
"oe-mcp": {
"command": "npx",
"args": ["@openenterprise/oe-mcp", "--stdio", "/path/to/oe-mcp.yaml"]
}
}
}
3. Reload Claude Code — your connectors appear as tools automatically.
2,600+ connectors across 45+ categories:
| Category | Examples |
|---|---|
| SQL Databases | PostgreSQL, MySQL, MSSQL, Oracle, SQLite, Snowflake, BigQuery, Redshift |
| NoSQL / Cache | MongoDB, Redis, Elasticsearch, DynamoDB, Cassandra |
| Object Storage | AWS S3, GCS, Azure Blob, MinIO, Cloudflare R2 |
| Cloud Drives | Google Drive, OneDrive, Dropbox, Box |
| Filesystem | Local directories — list, read, write, search |
| Gmail, Outlook, Zoho Mail, SMTP | |
| Team Messaging | Slack, Microsoft Teams, Discord, Telegram |
| CRM | HubSpot, Salesforce, Notion, Airtable |
| Issue Tracking | GitHub, Jira, GitLab, Linear |
| REST API | Any HTTP/REST endpoint |
| SSH / SFTP | Remote command execution, file transfer |
| Message Queues | Kafka, AWS SQS, Google Pub/Sub, RabbitMQ |
| + more | LDAP, OCR, Image Generation, Healthcare, ERP, Web3, ... |
| Mode | Flag | Best for |
|---|---|---|
| stdio | --stdio | Claude Code VS Code extension, Claude Desktop |
| HTTP | --serve --port 4040 | Cursor, Windsurf, shared cloud deployments |
Every session includes persistent memory tools:
| Tool | Description |
|---|---|
memory_set | Store a key-value pair across sessions |
memory_get | Retrieve a stored value |
memory_list | List all stored pairs |
memory_delete | Remove a stored key |
Apache-2.0 — free to use, modify, and deploy for any purpose including commercial use.
FAQs
OE MCP Server - connect Claude Code, Cursor & Windsurf to 2,600+ enterprise data sources. One binary, one YAML config.
We found that @openenterprise/oe-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.