code-swan/codeswan
v0.1.0SEE LICENSE IN https://code-swan.com/terms
Ask your organisation's software catalog: which services exist, who owns them, what depends on what, and what breaks if you change it.
MCP servers
Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.
Configuration does not match the published schema
A conformant client may refuse to load these servers.
codeswanhttp
{
"type": "http",
"url": "https://mcp.code-swan.com/mcp"
}What this package declares
The files a client reads when it loads this plugin, exactly as this revision carries them.
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "codeswan",
"version": "0.1.0",
"description": "Ask your organisation's software catalog: which services exist, who owns them, what depends on what, and what breaks if you change it.",
"author": {
"name": "CodeSwan",
"url": "https://code-swan.com"
},
"homepage": "https://code-swan.com",
"license": "SEE LICENSE IN https://code-swan.com/terms",
"keywords": [
"catalog",
"architecture",
"dependencies",
"code-intelligence"
],
"skills": "./skills/",
"mcpServers": "./mcp.json",
"extensions": {
"com.openai": {
"interface": {
"displayName": "CodeSwan",
"shortDescription": "Your organisation's software catalog",
"longDescription": "Answers questions about this organisation's systems from a full scan of its repositories: which services exist and what they do, who owns them, how they depend on each other, and what breaks if one changes. Covers services whose source is not checked out locally, and connections that never appear as a matching string in any file.",
"developerName": "CodeSwan",
"category": "Engineering",
"capabilities": [
"Interactive",
"Read"
],
"websiteURL": "https://code-swan.com",
"defaultPrompt": [
"Use CodeSwan to check which services exist, who owns them, and what depends on this code before making a change."
]
}
}
}
}
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai
Fields the format does not define
This package's plugin.json declares these at its top level. The Agent Plugins format gives them no meaning, so a client loads the plugin and ignores them.
- skills
- mcpServers