Skip to main content
Glama
josuekongolo

CompanyIQ MCP Server

by josuekongolo
styles.css5.59 kB
* { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif; background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); min-height: 100vh; color: #e4e4e7; line-height: 1.6; } .container { max-width: 1200px; margin: 0 auto; padding: 2rem; } /* Header */ .header { display: flex; justify-content: space-between; align-items: center; padding: 1rem 2rem; background: rgba(255, 255, 255, 0.05); border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .logo { font-size: 1.5rem; font-weight: 700; color: #60a5fa; } .nav-links { display: flex; gap: 1.5rem; } .nav-links a { color: #a1a1aa; text-decoration: none; transition: color 0.2s; } .nav-links a:hover { color: #60a5fa; } .btn { padding: 0.5rem 1rem; border: none; border-radius: 0.5rem; cursor: pointer; font-size: 0.875rem; font-weight: 500; transition: all 0.2s; } .btn-primary { background: #3b82f6; color: white; } .btn-primary:hover { background: #2563eb; } .btn-secondary { background: rgba(255, 255, 255, 0.1); color: #e4e4e7; border: 1px solid rgba(255, 255, 255, 0.2); } .btn-secondary:hover { background: rgba(255, 255, 255, 0.15); } .btn-danger { background: #ef4444; color: white; } .btn-danger:hover { background: #dc2626; } /* Login Page */ .login-container { display: flex; justify-content: center; align-items: center; min-height: 80vh; } .login-card { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 1rem; padding: 2.5rem; width: 100%; max-width: 400px; } .login-card h1 { text-align: center; margin-bottom: 2rem; color: #60a5fa; } .form-group { margin-bottom: 1.5rem; } .form-group label { display: block; margin-bottom: 0.5rem; color: #a1a1aa; font-size: 0.875rem; } .form-group input { width: 100%; padding: 0.75rem 1rem; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.2); border-radius: 0.5rem; color: #e4e4e7; font-size: 1rem; } .form-group input:focus { outline: none; border-color: #3b82f6; } .login-btn { width: 100%; padding: 0.875rem; font-size: 1rem; } .error-message { background: rgba(239, 68, 68, 0.2); border: 1px solid rgba(239, 68, 68, 0.4); color: #fca5a5; padding: 0.75rem; border-radius: 0.5rem; margin-bottom: 1rem; display: none; } /* Dashboard */ .dashboard-header { margin-bottom: 2rem; } .dashboard-header h1 { color: #60a5fa; margin-bottom: 0.5rem; } .welcome-text { color: #a1a1aa; } .card { background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 1rem; padding: 1.5rem; margin-bottom: 1.5rem; } .card h2 { color: #e4e4e7; margin-bottom: 1rem; font-size: 1.25rem; } .api-key-display { display: flex; align-items: center; gap: 1rem; background: rgba(0, 0, 0, 0.3); padding: 1rem; border-radius: 0.5rem; font-family: 'Monaco', 'Menlo', monospace; margin-bottom: 1rem; } .api-key-text { flex: 1; word-break: break-all; color: #4ade80; } .api-keys-list { list-style: none; } .api-key-item { display: flex; justify-content: space-between; align-items: center; padding: 1rem; background: rgba(0, 0, 0, 0.2); border-radius: 0.5rem; margin-bottom: 0.5rem; } .api-key-info { flex: 1; } .api-key-name { font-weight: 500; margin-bottom: 0.25rem; } .api-key-meta { font-size: 0.75rem; color: #71717a; } .api-key-actions { display: flex; gap: 0.5rem; } /* Documentation */ .docs-container { display: grid; grid-template-columns: 250px 1fr; gap: 2rem; padding: 2rem; } .docs-sidebar { position: sticky; top: 2rem; height: fit-content; } .docs-sidebar h3 { color: #60a5fa; margin-bottom: 1rem; } .docs-nav { list-style: none; } .docs-nav li { margin-bottom: 0.5rem; } .docs-nav a { color: #a1a1aa; text-decoration: none; display: block; padding: 0.5rem; border-radius: 0.25rem; transition: all 0.2s; } .docs-nav a:hover { color: #e4e4e7; background: rgba(255, 255, 255, 0.05); } .docs-content h1 { color: #60a5fa; margin-bottom: 1.5rem; } .docs-content h2 { color: #e4e4e7; margin: 2rem 0 1rem; padding-bottom: 0.5rem; border-bottom: 1px solid rgba(255, 255, 255, 0.1); } .docs-content h3 { color: #a1a1aa; margin: 1.5rem 0 0.75rem; } .code-block { background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 0.5rem; padding: 1rem; overflow-x: auto; font-family: 'Monaco', 'Menlo', monospace; font-size: 0.875rem; margin: 1rem 0; } .code-block code { color: #4ade80; } .endpoint { background: rgba(59, 130, 246, 0.1); border: 1px solid rgba(59, 130, 246, 0.3); border-radius: 0.5rem; padding: 1rem; margin: 1rem 0; } .endpoint-method { display: inline-block; padding: 0.25rem 0.5rem; border-radius: 0.25rem; font-weight: 600; font-size: 0.75rem; margin-right: 0.5rem; } .method-get { background: #22c55e; color: white; } .method-post { background: #3b82f6; color: white; } .method-delete { background: #ef4444; color: white; } .endpoint-path { font-family: monospace; color: #e4e4e7; } .endpoint-desc { color: #a1a1aa; margin-top: 0.5rem; font-size: 0.875rem; } /* Responsive */ @media (max-width: 768px) { .docs-container { grid-template-columns: 1fr; } .docs-sidebar { position: static; } .header { flex-direction: column; gap: 1rem; } }

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/josuekongolo/companyiq-mcp'

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