diff options
Diffstat (limited to '')
3 files changed, 65 insertions, 0 deletions
diff --git a/.agents/skills/mcp-integration/examples/http-server.json b/.agents/skills/mcp-integration/examples/http-server.json new file mode 100644 index 0000000..e96448f --- /dev/null +++ b/.agents/skills/mcp-integration/examples/http-server.json @@ -0,0 +1,20 @@ +{ + "_comment": "Example HTTP MCP server configuration for REST APIs", + "rest-api": { + "type": "http", + "url": "https://api.example.com/mcp", + "headers": { + "Authorization": "Bearer ${API_TOKEN}", + "Content-Type": "application/json", + "X-API-Version": "2024-01-01" + } + }, + "internal-service": { + "type": "http", + "url": "https://api.example.com/mcp", + "headers": { + "Authorization": "Bearer ${API_TOKEN}", + "X-Service-Name": "claude-plugin" + } + } +} diff --git a/.agents/skills/mcp-integration/examples/sse-server.json b/.agents/skills/mcp-integration/examples/sse-server.json new file mode 100644 index 0000000..e6ec71c --- /dev/null +++ b/.agents/skills/mcp-integration/examples/sse-server.json @@ -0,0 +1,19 @@ +{ + "_comment": "Example SSE MCP server configuration for hosted cloud services", + "asana": { + "type": "sse", + "url": "https://mcp.asana.com/sse" + }, + "github": { + "type": "sse", + "url": "https://mcp.github.com/sse" + }, + "custom-service": { + "type": "sse", + "url": "https://mcp.example.com/sse", + "headers": { + "X-API-Version": "v1", + "X-Client-ID": "${CLIENT_ID}" + } + } +} diff --git a/.agents/skills/mcp-integration/examples/stdio-server.json b/.agents/skills/mcp-integration/examples/stdio-server.json new file mode 100644 index 0000000..60af1c6 --- /dev/null +++ b/.agents/skills/mcp-integration/examples/stdio-server.json @@ -0,0 +1,26 @@ +{ + "_comment": "Example stdio MCP server configuration for local file system access", + "filesystem": { + "command": "npx", + "args": ["-y", "@modelcontextprotocol/server-filesystem", "${CLAUDE_PROJECT_DIR}"], + "env": { + "LOG_LEVEL": "info" + } + }, + "database": { + "command": "${CLAUDE_PLUGIN_ROOT}/servers/db-server.js", + "args": ["--config", "${CLAUDE_PLUGIN_ROOT}/config/db.json"], + "env": { + "DATABASE_URL": "${DATABASE_URL}", + "DB_POOL_SIZE": "10" + } + }, + "custom-tools": { + "command": "python", + "args": ["-m", "my_mcp_server", "--port", "8080"], + "env": { + "API_KEY": "${CUSTOM_API_KEY}", + "DEBUG": "false" + } + } +} |
